Ken Thompson

Ken Thompson Bild in der Infobox. Biografie
Geburt 4. Februar 1943
New Orleans
Name in der Muttersprache Kenneth Lane Thompson
Staatsangehörigkeit amerikanisch
Ausbildung Universität von Kalifornien, Berkeley ( Bachelor of Science ) (bis1965)
Universität von Kalifornien, Berkeley ( Master of Science ) (bis zu1966)
Aktivitäten Programmierer , Informatiker
Andere Informationen
Arbeitete für Bell Laboratories (1966- -2000) , Google (seit2006)
Bereiche Informationswissenschaft ( in ) , Computer
Mitglied von Amerikanische Akademie der Wissenschaften
Amerikanische Akademie der Künste und Wissenschaften
United States National Academy of Engineering
Auszeichnungen Turing-Preis (1983)
Archive von Computergeschichtliches Museum
Primärarbeiten
Unix , Belle , Go , Plan 9 von Bell Labs , Multics

Kenneth Lane Thompson alias Ken Thompson (geboren4. Februar 1943in New Orleans ) ist ein US-amerikanischer Informatiker , Designer von Unix- und Plan 9-Systemen sowie von B- und Go- Sprachen .

Biografie

Nach seinem Abschluss an der University of California in Berkeley wechselte er 1966 zu Bell Laboratories . Dort arbeitete er an Timesharing- Betriebssystemen , insbesondere Multics , ab 1969 Unix und später Plan 9 . Im Jahr 1970 entwickelte er die B - Sprache, Vorläufer C .

Er nimmt an vielen Entwicklungen des Unix-Systems teil: Portierung auf PDP-11 , Umschreiben in C-Sprache und Einführung von Pipes .

In den 1970er Jahren schuf er Belle mit Joseph Condon, einem Computer, der sich auf Schach spezialisiert hat . Belle gewann zwischen 1978 und 1986 mehrmals die nordamerikanische Computerschachmeisterschaft . Er initiierte auch Forschungen zu Final Tables .

Im Jahr 1979, AT & T veröffentlicht dbm , einen Datenbank - Engine es Pionierarbeit geleistet.

Er ist auch der Erfinder des ed - Editor und zusammen mit Rob Pike von der UTF-8 - Zeichencodierung .

Er erhält mit Dennis Ritchie den Turing Award von der ACM im Jahr 1983 und die National Medal of Technology in den USA im Jahr 1998 für ihre Arbeit am System Unix . Bei der Preisverleihung hält er einen Vortrag, der vor den Trojanern warnt .

Er zog sich 2000 von Bell Labs zurück. Er arbeitete bis 2006 als wissenschaftlicher Berater bei Entrisphere und arbeitet jetzt bei Google .

Bei Google war er an der Entwicklung einer neuen Programmiersprache beteiligt, die von C abgeleitet ist und Go heißt  : „Wir bei Google glauben, dass das Programmieren schnell, produktiv und vor allem unterhaltsam sein sollte. Aus diesem Grund freuen wir uns, diese neue experimentelle Programmiersprache anbieten zu können. Die Kompilierungsvorgänge erfolgen fast augenblicklich, und der kompilierte Code bietet eine Betriebsgeschwindigkeit nahe der von C. "

Im Jahr 2011 war er Co-Empfänger mit Dennis Ritchie von dem japanischen Preis .

Auszeichnungen

Anmerkungen und Referenzen

  1. „  Ken Thompson: UNIX bei Bell Labs entwickelt  “ unter www.linfo.org (abgerufen am 9. Dezember 2017 )
  2. (en) Ken Thompson und Dennis Ritchie gewinnen den japanischen Nobelpreis , Chessbase , 26. Januar 2011. Zugriff am 27. Januar 2011.
  3. Ken Thompson, „  Reflexion über vertrauensvolles Vertrauen  “, Commun. ACM , vol.  27, n o  8,1984, p.  761-763 ( online lesen ).
  4. (in) Jonathan Schaeffer , Ein Sprung voraus: Computerperfektion bei Checkers , New York, Springer Science & Business Media,16. Dezember 2008585  p. ( ISBN  978-0-387-76576-1 , online lesen )
  5. Robert Pike, "  The Go Programmiersprache  " , golang.org,30. Oktober 2009.
  6. Benny Evangelista , "  Ken Thompson, Dennis Ritchie gewinnen Japan-Preis  " , The San Francisco Chronicle ,25. Januar 2011
  7. Japan - Preis Nachrichten n o  45 .

Externe Links