/ / Ken Thompson - UNIX- ja C-kehittäjät

Ken Thompson on UNIX-käyttöjärjestelmän ja C-kielen kehittäjä

Ken Thompson on kiehtonut logiikkaa lapsuudestaan ​​asti.Kuten hän huomautti myöhemmin, jopa ala-asteessa, hän ratkaisee aritmeettiset ongelmat binaarisessa järjestelmässä. Tämä rakkaus johti hänet tietokonemaailmaan, missä hänen saavutuksensa olivat vertaansa vailla ja aina alkuperäisiä.

ken thompson

Ken Thompson: tutkimus

Vuonna 1943 Ken syntyi New Orleansissa (osavaltioLouisiana). Nuoruudessaan Ken Thompson opiskeli Kalifornian yliopistossa, Berkeley. Vuosina 1965-1966 hän sai ensin kandidaatin ja maisterin tutkinnon elektronisista laitteista ja tietojärjestelmistä. Sen ohjaaja oli Alvin Berlemkamp.

Työpaikat Bell Labsissa

Vuonna 1966, osoittaen suuria kykyjäTutkija Ken Thompson hyväksyttiin voimakkaaseen Bell Labs -yhtiöön, joka tunnetaan suurimpana ja tunnetuimpana tutkimuskeskuksena, joka keskittyy elektroniikkaan ja tietotekniikkaan. Sen pääkonttori sijaitsee Murray Hillissä. Ennen nuorten kehittäjien saapumista Bell Labs suunnitteli MAC: n. Sen puitteissa luotiin CTSS-käyttöjärjestelmä. Sitten laboratorio aloitti työskentelyn Multixillä.

Täällä Ken tapasi Dennis Ritchien.He tulivat samanmielisiksi ja alkoivat työskennellä yhdessä muiden laboratoriossa toimivien tutkijoiden kanssa. Ken Thompson ja Dennis Ritchie näkivät pienten pöytätietokoneiden tulevaisuuden. He tajusivat, että tällaiset tietokoneet tarvitsevat mekanismin, joka ohjaa tietokoneen laitteistoa, työskentelee tiedostojen kanssa, suorittaa sovellusohjelmia sekä syöttö- ja tulostustoimintoja. Joten idea uuden käyttöjärjestelmän luomisesta. Koko 70-luvun ajan Thompson ja Ritchie työskentelivät UNIX-ohjelmassa. Hänen ensimmäiset versiot loi Thompson melkein yksin, ja Ritchie liittyi myöhemmin.

Samaan aikaan Ken Thompson keksi Bonin jasitten - kieli B, jonka perusteella kieli C myöhemmin luotiin, ja alkoi kehittää peliä "Space Travel". Pelissä simuloitiin aurinkojärjestelmää ja sen runkoja. Avaruusaluksen, joka tarvitaan laskeutumiseen planeetoille tai satelliiteille. Laboratorio hylkäsi Multix-projektin.

Ken Thompson ja Dennis Ritchie
Vuonna 1969 Thompson ja Ritchie kehittivät UNICS-käyttöjärjestelmän,joka sai myöhemmin nykyaikaisen nimen UNIX. Thompson loi Qed-editorin CTSS: lle, joka sisälsi säännölliset lausekkeet rivien käsittelemiseksi tekstissä. Tämä projekti on tehnyt säännöllisistä lausekkeista suositun ohjelmoinnin, ei vain logiikan. Niitä alettiin käyttää jatkuvasti UNIXissa tekstinkäsittelyohjelmissa. Nykyään useimmat säännölliset lausekeohjelmat käyttävät Thompson-merkintää. Ken keksi myös algoritmin, joka sai nimensä, säännöllisten lausekkeiden muuttamiseksi ei-deterministisiksi äärellisiksi tilakoneiksi.

Työ shakkio-ohjelmissa

1800-luvulta lähtien ihmiset ovat yrittäneet luoda shakkiaautomaatit. Yritys onnistui vuonna 1983, kun Thompson ja Condon loivat Belin, ensimmäisen tietokoneen, joka saavutti shakkimestarin tason. Thompson kirjoitti ohjelman loppupelien täydelliseksi luetteloimiseksi 4–6 hahmolle.

Ken Thompson-saavutukset
Myöhemmin hän nauhoitti ne shakki-asiantuntijan John Roycroftin avulla CD-ROM-levylle. Uusi edistynyt shakkitietokone vuonna 1994 voitti Garry Kasparovin.

Lisätoimet

80-luvun puolivälissä Thompson Bell Labs -yrityksessä alkoiSuunnittele uusi käyttöjärjestelmä, jonka piti korvata UNIX. Sitä kutsuttiin "suunnitelma 9". Tässäkin vaiheessa hän testasi C ++ -kielen varhaisversioita, mutta ilmaisi kielteisen asenteen häneen, mutta ei hyväksynyt kielen perustana olevia ideoita.

Vuonna 1992 hän oli yhdessä Rob Piken kanssakehitti utf-8-koodauksen, josta tuli Internet-ydin. 90-luvulla hän aloitti yhdessä Ritchien ja muiden Bell Labsin tutkijoiden kanssa Inferno-käyttöjärjestelmän muodostamisprosessin.

Vuonna 2000 Thompson jätti Bell Labsin.Vuoteen 2006 asti hän työskenteli Entrispheressä, muutti sitten Googleen, missä hän työskentelee edelleen Go-kielen parissa. Tämä tulevaisuuden lahjakas tutkija voi paljastaa koko luovan potentiaalinsa.

Ken Thompson: Saavutukset

Tärkein asia hänen elämässään on UNIXin luominen ja ohjelmointikieli. C. Ken Thompson, jonka elämäkertaa tarkasteltiin artikkelissa, sai elämässänsä monia palkintoja.

Vuonna 1983Thompson ja Ritchie saivat yhdessä Turing-palkinnon. Vuonna 1990 hänelle myönnettiin Richard Hammingin mitali IEEE: ltä UNIX-käyttöjärjestelmän ja C-kielen luomisesta. Vuonna 1994 Tietokonelaitteiden pioneerimitali, myös yhdessä Ritchie: n kanssa.

Ken Thompsonin elämäkerta
Vuonna 1999 presidentti Bill Clinton palkitsiThompsonin ja Ritchie-mitali. Vuonna 1999 Thompson sai ensimmäisen palkinnon Elektroniikka- ja sähköinsinöörien instituutilta roolistaan ​​UNIX-käyttöjärjestelmän luomisessa, ja vuonna 2003 hän sai yhdessä Ritchien kanssa Harold Pender -palkinnon. Japani pani merkille myös innovatiivisen kehityksensä (2011-palkinto).

piti:
0
Suosituimmat viestit
Henkinen kehitys
ruoka
y