Ken Thompson ist seit seiner Kindheit von Logik fasziniert.Wie er später bemerkte, löste er auch in der Grundschule arithmetische Probleme im binären System. Diese Liebe führte ihn in die Computerwelt, in der seine Leistungen unvergleichlich und immer originell waren.
Ken wurde 1943 in New Orleans (Bundesstaat New Orleans) geborenLouisiana). In seiner Jugend studierte Ken Thompson an der University of California in Berkeley. In den Jahren 1965-1966 erhielt er erstmals einen Bachelor- und Master-Abschluss in Naturwissenschaften in elektronischen Geräten und Informationssystemen. Ihr Vorgesetzter war Alvin Berlemkamp.
Im Jahr 1966 zeigen große FähigkeitenDer Wissenschaftler Ken Thompson wurde in die leistungsstarke Bell Labs Corporation aufgenommen, die als das größte und bekannteste Forschungszentrum für Elektronik und Computertechnologie bekannt ist. Der Hauptsitz befindet sich in Murray Hill. Bevor die jungen Entwickler eintrafen, entwarf Bell Labs den MAC. In diesem Rahmen wurde das CTSS-Betriebssystem erstellt. Dann begann das Labor an Multix zu arbeiten.
Hier traf Ken Dennis Ritchie.Sie wurden gleichgesinnt und begannen, mit anderen Wissenschaftlern im Labor zusammenzuarbeiten. Ken Thompson und Dennis Ritchie sahen die Zukunft mit kleinen Desktop-PCs. Sie erkannten, dass solche Computer einen Mechanismus benötigten, der die Hardware des Computers steuert, mit Dateien arbeitet, Anwendungsprogramme ausführt sowie Eingabe- und Ausgabeoperationen durchführt. Also die Idee ein neues Betriebssystem zu erstellen. In den 70er Jahren arbeiteten Thompson und Ritchie an UNIX. Ihre ersten Versionen wurden von Thompson fast im Alleingang erstellt, und Ritchie trat später bei.
Zur gleichen Zeit erfand Ken Thompson Bon unddann - Sprache B, auf deren Grundlage die Sprache C später erstellt wurde, und begann das Spiel "Space Travel" zu entwickeln. Im Spiel wurde das Sonnensystem mit seinen Körpern simuliert. Das Raumschiff musste auf Planeten oder Satelliten landen. Das Labor gab das Multix-Projekt auf.
Seit dem 18. Jahrhundert haben die Menschen versucht, Schach zu schaffenautomatische Maschinen. Der Versuch war 1983 erfolgreich, als Thompson und Condon Belle schufen, den ersten Computer, der das Niveau eines Schachmeisters erreichte. Thompson schrieb ein Programm für eine vollständige Auflistung der Endspiele für 4 bis 6 Figuren.
Mitte der 80er Jahre begann Thompson bei Bell LabsEntwerfen Sie ein neues Betriebssystem, das UNIX ersetzen sollte. Es wurde "Plan 9" genannt. Ebenfalls zu dieser Zeit testete er frühe Versionen der C ++ - Sprache, äußerte sich jedoch negativ zu ihm und unterstützte nicht die Ideen, die die Grundlage der Sprache bildeten.
В 1992 году совместно с Робом Пайком им была entwickelte utf-8-Kodierung, die zum Kern des World Wide Web wurde. In den 90er Jahren begann er zusammen mit Ritchie und anderen Forschern von Bell Labs mit der Entwicklung des Betriebssystems Inferno.
В 2000 году Томпсон покинул Bell Labs.Bis 2006 arbeitete er bei Entrisphere und wechselte dann zu Google, wo er immer noch an der Sprache Go arbeitet. Dieser begabte Wissenschaftler der Zukunft kann sein gesamtes kreatives Potenzial offenbaren.
Die Hauptsache in seinem Leben ist die Schaffung von UNIX und der Programmiersprache C. Ken Thompson, deren Biographie in dem Artikel berücksichtigt wurde, erhielt viele Auszeichnungen in seinem Leben.
Im Jahr 1983Thompson und Ritchie erhielten zusammen den Turing Award. 1990 wurde er mit der Richard-Hamming-Medaille des IEEE für die Entwicklung des UNIX-Betriebssystems und der Sprache C ausgezeichnet, 1994 mit der Pionier-Medaille für Computerhardware, ebenfalls in Zusammenarbeit mit Ritchie.