Kenneth Lane Thompson | ||
---|---|---|
Personlig informasjon | ||
Fødsel |
4. februar 1943 ( 79 år gammel) New Orleans (USA) | |
Nasjonalitet | amerikansk | |
Morsmål | Engelsk | |
Familie | ||
Ektefelle | Bonnie Thompson | |
utdanning | ||
utdannet i |
| |
Profesjonell informasjon | ||
Yrke | informatikk | |
Arbeidsgiver |
| |
Bemerkelsesverdige verk | ||
Medlem av | ||
Nettsted | Ken Thompson | |
distinksjoner |
Turing-prisen i 1983 | |
Kenneth Lane Thompson ( New Orleans , Louisiana , 4. februar 1943 ) , bedre kjent som Ken Thompson , er en pioner innen informatikk . Hans arbeid med B-programmeringsspråket og UNIX - operativsystemet og Plan 9 for Bell Labs . Thompson, sammen med Dennis Ritchie , er kreditert for å skape UNIX.
I 1965 fikk han en Bachelor of Science og i 1966 fikk han en mastergrad i elektroteknikk og informatikk fra University of California .
På 1960-tallet jobbet Thompson og Dennis Ritchie med Multics -operativsystemet . Mens han skrev Multics, skapte Thompson B-programmeringsspråket , oppkalt etter sin kone, Bonnie , (også sies å ha vært en sammentrekning av " BCPL "), som ville være forløperen til C. Både Thompson og Ritchie forlot utviklingen av Multics på grunn av dens økende kompleksitet, og i 1969 opprettet de UNIX -operativsystemet .
Thompson hadde utviklet CTSS -versjonen av QED (Quick Editor) tekstredigerer , som inkluderte vanlige uttrykk for å søke i teksten. QED og en mer moderne editor ed (standard editor på Unix) bidro til utviklingen av regulære uttrykk. Disse ble viktige i tekstbehandlere. Nesten alle programmer som jobber med regulære uttrykk bruker i dag en eller annen variant av Thompsons notasjon.
Han jobbet også med utviklingen av PDP-11 og introduksjonen av rør i operativsystemer .
2. september 1992 oppfant han UTF-8-tegnkoden med Rob Pike , men den ble ikke offisielt presentert før i januar 1993 på en konferanse i San Diego .
Sammen med Joseph Condon skapte han maskinvaren og programvaren for Belle , en sjakkdatamaskin . Senere, med hjelp av sjakkekspert John Roycroft , distribuerte Thompson sine første resultater på CD-ROM.
Thompsons programmeringsstil har i stor grad påvirket andre programmerere.
På slutten av 2000 trakk Thompson seg tilbake fra Bell Labs for å jobbe hos Entrisphere hvor han ble til 2006. Han jobber for tiden for Google med utviklingen av Go -språket .
Forgjenger: Stephen A. Cook |
Turing-prisen 1983 |
Etterfølger: Niklaus Wirth |