www.wikidata.de-de.nina.az
Kenneth Lane Thompson 4 Februar 1943 in New Orleans Louisiana ist ein US amerikanischer Informatiker der unter anderem massgeblich an der Entwicklung des Unix Betriebssystems beteiligt war Er erhielt fur seine Arbeiten zahlreiche Ehrungen und Auszeichnungen darunter den Turing Award Ken Thompson links mit Dennis Ritchie Inhaltsverzeichnis 1 Leben 2 Trivia 3 Literatur 4 Weblinks 5 EinzelnachweiseLeben BearbeitenAn der Universitat von Kalifornien in Berkeley Kalifornien absolvierte Thompson ein Studium der Elektrotechnik 1969 implementierte er zusammen mit seinem Kollegen Dennis Ritchie in den Bell Labs die erste Version des Unix Betriebssystems 1 in Assemblersprache Als Anekdote wird gerne erzahlt dass die wahre Motivation hinter der Entwicklung von Unix war das Spiel Space Travel auf eine wenig verwendete PDP 7 zu portieren 2 da auf den normalen Grossrechnern eine Stunde Rechenzeit 75 US Dollar kostete Fur Unix schrieb Thompson unter anderem die erste Shell retronym Thompson Shell sh und den Zeileneditor ed Er entwickelte die Programmiersprache B einen Vorganger der Sprache C die noch heute zu den weltweit meistbenutzten Programmiersprachen gehort Spater entwickelten 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 vier Endspiel CDs anderen zum Selbstkostenpreis zur Verfugung Sie wurden spater auch vertrieben Mit Endspieldatenbanken kann ein Schachprogramm ein Endspiel gegenwartig mit hochstens sieben Figuren auf dem Brett perfekt spielen indem es auf die notwendige Information in der Datensammlung zugreift In Gewinnstellungen findet es je nach Zielstellung den direkten 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 moglich hinauszogern Zusammen mit Dennis Ritchie erhielt er 1983 den Turing Award 1990 die Richard W Hamming Medaille des Institute of Electrical and Electronics Engineers IEEE 1985 wurde Thompson in die National Academy of Sciences 1991 in die American Academy of Arts and Sciences gewahlt 1999 uberreichte Bill Clinton ihm und Dennis Ritchie die National Medal of Technology fur die Entwicklung von Unix und C und 2011 wurde den beiden der Japan Preis ebenfalls fur ihr Unix Engagement 3 zuerkannt 2019 wurden beide in die National Inventors Hall of Fame aufgenommen In seiner Rede zum Erhalt des Turing Awards beschrieb Thompson wie er eine besondere Art von Backdoor entwickelte Dabei handelte es sich um einen Compiler der bei der Kompilierung eines Unix Login Programms unbemerkt eine Hintertur einbaut Wenn es einmalig gelingt den praparierten Compiler auf einem System zu installieren ist es unerheblich ob die Backdoor Codesequenz im Quellcode eines neu zu kompilierenden Compilers enthalten ist Wenn der Compiler selbst auf diesem System kompiliert wird erkennt er dies und fugt den Schadcode wieder ein Auf diese Weise findet sich im Quellcode des Compilers keine Spur der Manipulation trotzdem wird sie auch bei spateren Versionen des Compilers im Maschinencode erhalten bleiben 4 Thompson entwickelte in den spaten 1970er und fruhen 1980er Jahren zusammen mit seinem Kollegen Joe Condon 1935 2012 den Schachrechner Belle der 1980 die Computerschachweltmeisterschaft WCCC gewinnen konnte Ferner entwickelte er 1992 zusammen mit Rob Pike UTF 8 ein weit verbreitetes System zum Kodieren von Unicode Zeichen 5 Thompson verliess die Bell Labs am 1 Dezember 2000 Danach war er bis 2006 Partner bei Entrisphere Inc und arbeitet inzwischen als angesehener Entwickler bei Google wo er zusammen mit Rob Pike und Robert Griesemer die Programmiersprache Go entwickelte Trivia Bearbeiten2019 wurde bekannt dass Thompson vor 39 Jahren das Passwort p q2 q4 benutzte Es steht in der nicht mehr so gangigen beschreibenden Notation fur die Damenbauerneroffnung d2 d4 6 7 Literatur BearbeitenPeter Seibel Coders at Work Bedeutende Programmierer und ihre Erfolgsgeschichten mitp 2011 ISBN 978 3 8266 9103 4 Kapitel 12 Ken Thompson S 407 435 englisch Coders at Work Reflections on the Craft of Programming 2009 Ubersetzt von Reinhard Engel Weblinks Bearbeiten nbsp Commons Ken Thompson Sammlung von Bildern Videos und Audiodateien Ken Thompsons Website Interviews mit Ken Thompson Vita von Ken ThompsonEinzelnachweise Bearbeiten Matthias Kremp 40 Jahre Unix Spiegel Online 18 August 2009 abgerufen am 25 Oktober 2011 The famous PDP 7 comes to the rescue Bell Labs archiviert vom Original am 6 August 2007 abgerufen am 26 Oktober 2011 englisch It did not take long therefore for Thompson to find a little used PDP 7 computer with an excellent display terminal Ritchie explained He and I rewrote Space Travel to run on this machine Japan Preis fur UNIX Entwickler heise online 25 Januar 2011 abgerufen am 4 September 2011 Reflections on Trusting Trust Abgerufen am 25 Juni 2019 Rob Pike UTF 8 history 30 April 2003 abgerufen am 24 Mai 2012 Sylvester Tremmel UNIX Prominenz wahlte Schach Eroffnung 39 Jahre alte BSD Passworter geknackt In heise de 12 Oktober 2019 abgerufen am 14 Oktober 2019 Uraltes Passwort von Unix Vater Ken Thompson geknackt Memento vom 14 Oktober 2019 im Internet Archive In inside it ch 11 Oktober 2019 Trager des Turing Awards 1966 Perlis 1967 Wilkes 1968 Hamming 1969 Minsky 1970 Wilkinson 1971 McCarthy 1972 Dijkstra 1973 Bachman 1974 Knuth 1975 Newell Simon 1976 Rabin Scott 1977 Backus 1978 Floyd 1979 Iverson 1980 Hoare 1981 Codd 1982 Cook 1983 Thompson Ritchie 1984 Wirth 1985 Karp 1986 Hopcroft Tarjan 1987 Cocke 1988 Sutherland 1989 Kahan 1990 Corbato 1991 Milner 1992 Lampson 1993 Hartmanis Stearns 1994 Feigenbaum Reddy 1995 Blum 1996 Pnueli 1997 Engelbart 1998 Gray 1999 Brooks 2000 Yao 2001 Dahl Nygaard 2002 Rivest Shamir Adleman 2003 Kay 2004 Cerf Kahn 2005 Naur 2006 Allen 2007 Clarke Emerson Sifakis 2008 Liskov 2009 Thacker 2010 Valiant 2011 Pearl 2012 Micali Goldwasser 2013 Lamport 2014 Stonebraker 2015 Diffie Hellman 2016 Berners Lee 2017 Hennessy Patterson 2018 Hinton LeCun Bengio 2019 Catmull Hanrahan 2020 Aho Ullman 2021 Dongarra 2022 Metcalfe Normdaten Person GND 1280596163 lobid OGND AKS LCCN no2009189713 VIAF 103083869 Wikipedia Personensuche PersonendatenNAME Thompson KenALTERNATIVNAMEN Thompson Kenneth Lane vollstandiger Name KURZBESCHREIBUNG US amerikanischer InformatikerGEBURTSDATUM 4 Februar 1943GEBURTSORT New Orleans Louisiana Vereinigte Staaten Abgerufen von https de wikipedia org w index php title Ken Thompson amp oldid 236583286