Ken Thompson
aus Wikipedia, der freien Enzyklopädie
Kenneth ("Ken") Lane Thompson (* 4. Februar 1943 in New Orleans, Louisiana, USA) ist ein US-amerikanischer Informatiker.
[Bearbeiten] Biographie
Sein Elektrotechnik-Studium absolvierte Thompson an der Universität von Kalifornien in Berkeley, 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.
Unter Beratung von John Roycroft entwickelte er Programme zur kompletten Analyse von Endspielen beim Schach. Die Ergebnisse dieser Arbeit stellte er auf 4 Endspiel-CDs anderen zum Selbstkostenpreis zur Verfügung. Sie wurden später auch vertrieben. Mit Endspieldatenbanken kann ein Schachprogramm ein Endspiel (gegenwärtig mit höchstens 7 Figuren auf dem Brett) perfekt spielen, indem es auf die notwendige Information in der Datensammlung zugreift. In Gewinnstellungen findet es (je nach Zielstellung) den direktem Weg zum Matt oder zur Konvertierung in ein gewonnenes anderes Endspiel (durch Umwandlung oder Schlagen einer Figur), in Verluststellungen kann es den Verlust der Partie so weit wie möglich hinauszögern.
Im Jahr 1990 erhielt er mit Dennis Ritchie die Richard-W.-Hamming-Medaille des IEEE. 1999 erhielt er zusammen mit Dennis Ritchie die National Medal of Technology für die Entwicklung von Unix und C.
Thompson verließ die Bell Labs am 1. Dezember 2000 in den Ruhestand.
[Bearbeiten] Weblinks
Personendaten | |
---|---|
NAME | Thompson, Ken |
ALTERNATIVNAMEN | Thompson, Kenneth Lane |
KURZBESCHREIBUNG | Informatiker |
GEBURTSDATUM | 4. Februar 1943 |
GEBURTSORT | New Orleans, Louisiana, USA |