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ä.
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.
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.
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.
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.
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.