Kenneth ("Ken") Thompson (*1943 in New Orleans, Louisiana, USA) ist ein US-amerikanischer Informatiker.
Sein Elektrotechnik-Studium absolvierte Thompson an der Universität von Kalifornien in Kalifornien. 1969 implementierte Thompson an den Bell Labs die erste Version des Unix-Betriebssystems in Assemblersprache. Zusammen mit Dennis Ritchie erhielt er hierfür 1983 den Turing Award. Für Unix schrieb er unter anderem die erste Shell (sh) und den Zeileneditor ed. Er entwickelte die Programmiersprache B, einen Vorgänger der Sprache C, letztere gehört noch heute zu den weltweit meistbenutzten Programmiersprachen. Später erfanden er und Rob Pike, ebenfalls an den Bell Labs, das Betriebssystem Plan 9.
Er schrieb auch Programme zur kompletten Analyse von Endspielen beim Schach. Die Ergebnisse dieser Arbeit kann man auf so genannten Endspiel-CDs erwerben. Mit diesen Endspiel-Datenbanken kann ein Schachprogramm jedes Endspiel (gegenwärtig für maximal 6 Figuren auf dem Brett) "perfekt" spielen. In gewonnenen Stellungen gewinnt es auf schnellstmöglichem Weg, in verlorenen Stellungen kann es den Verlust der Partie so weit wie möglich hinauszögern.
Thompson verließ die Bell Labs am 1. Dezember 2000 in den Ruhestand.
|