662 Shares 3388 views

Ken Thompson – UNIX-Betriebssystem und die Sprache C-Entwickler

Ken Thompson, wurde ein Kind von Logik fasziniert. Als er sich später erinnerte, auch in der Grundschule, würde er arithmetische Probleme im binären System lösen. Diese Liebe führte ihn in der Computer-Welt, wo seine Leistungen waren unvergleichlich und immer originell.

Ken Thompson: Studie

Im Jahr 1943 wurde Ken in New Orleans (Louisiana) geboren. In seiner Jugend studierte Ken Thompson an der UC Berkeley. In den Jahren 1965-1966 war er zunächst ein Bachelor und Master of Science in elektronischen Geräten und Informationssystemen. Sein Vorgesetzter war Alvin Berlemkemp.

Arbeiten bei Bell Labs

Im Jahr 1966 zeigte er große Fähigkeit Wissenschaftler Ken Thompson hat sich zu einem leistungsfähigen Corporation, Bell Labs, bekannt akzeptiert worden als die größte und herrlichste Research Center, die in der Elektronik und Computertechnik tätig ist. Der Hauptsitz des Unternehmens befindet sich in Murray Hill. Vor dem Bell Labs junge Entwicklern Beitritt entwickelt, um den MAC. Im Rahmen des Betriebssystems wurde CTSS erstellt. Dann begann die Arbeit im Labor auf Multix.

Hier traf Ken mit Dennis Ritchie. Sie haben gleichgesinnten worden und haben damit begonnen, zusammen Labor mit anderen Wissenschaftlern zu arbeiten. Ken Thompson und Dennis Ritchie sahen eine Zukunft für kleinen Desktop-PC. Sie stellten fest, dass diese Computer einen Mechanismus benötigen, die die Computerhardware, die Arbeit mit den Dateien Durchführung steuert die Ausführung von Anwendungsprogrammen, Ein- und Ausgabeoperationen. Dies ist, wie die Idee, ein neues Betriebssystem zu schaffen. Alle der 70 Jahre, Thompson und Ritchie arbeitete unter UNIX. Seine erste Version wurde von Thompson erstellt fast im Alleingang, und Ritchie schloss sich später.

Zur gleichen Zeit, Ken Thompson erfunden Bon Sprache, und dann – die Sprache B, auf deren Grundlage die später wurde die C-Sprache erstellt wurde, und begann das Spiel „Space Travel“ zu entwickeln. Das Spiel simuliert das Sonnensystem mit seinen Körper. Das Raumschiff war erforderlich, auf Planeten oder Monde zu landen. Labor verweigert Multix Projekt. Im Jahr 1969 entworfen Thompson und Ritchie das Betriebssystem UNICS, die später seinen heutigen Namen UNIX empfangen. Thompson erstellt Qed Editor für CTSS, die String-Manipulation des Textes reguläre Ausdrücke enthalten. Dieses Projekt wird von regulären Ausdrücken populär in der Programmierung, nicht nur in der Logik gemacht. Sie begannen UNIX ständig in Textverarbeitungsprogrammen zu verwenden. die meisten Programme heute, die mit regulären Ausdrücken arbeiten, verwenden Sie die Schreibweise Thompson. Ken erfand auch einen Algorithmus, nach ihm benannt, regulären Ausdrücke in nicht-deterministischen endlichen Automaten zu konvertieren.

Die Arbeiten an Schachprogramme

Seit dem XVIII Jahrhundert versuchte man ein Schach Maschinen zu erstellen. Der Versuch scheiterte 1983, als Thompson und Condon erstellt Belle, der erste Computer das Niveau des Schachmeister erreicht hat. Thompson schrieb ein Programm für eine vollständige Auflistung von endgame 4-6 Zahlen. Später mit Hilfe eines Schachexperte John Roycroft nahm er sich auf CD-ROM. Ein neuer und verbesserter Schachcomputer im Jahr 1994 schlagen Garry Kasparov.

weitere Aktivitäten

In der Mitte der 80er Jahre Thompson in den Bell Labs begann ein neues Betriebssystem entwerfen, das angeblich ein Ersatz für UNIX sein. Es wurde „Plan 9“ genannt. Ebenfalls zu dieser Zeit führte er frühe Tests Versionen von C ++, aber eine ablehnenden Haltung, mißbilligen der Idee auf der Grundlage der Sprache zu ihm.

Im Jahr 1992 zusammen mit Rob Pike sie UTF-8-Kodierung entwickelt wurde, das die Grundlage für das World Wide Web wurde. In den 90er Jahren zusammen mit Ritchie und anderen Forschern in dem Bell Labs, begann er den Prozess Inferno Betriebssystem zu bilden.

Im Jahr 2000 verließ Thompson Bell Labs. Bis 2006 arbeitete er in Entrisphere, dann zog in Google, die Go jetzt auf die Sprache arbeitet. Dieser begabte Schüler in Zukunft ihr volles kreatives Potenzial offenbart.

Ken Thompson: Erfolge

Die Hauptsache in seinem Leben – und die Schaffung von UNIX Programmiersprache C. Ken Thompson, dessen Biographie in dem Artikel beschrieben, war in seinem Leben viele Auszeichnungen.

1983 erhielt Thompson und Ritchie zusammen den Turing Award. Im Jahr 1990 wurde er mit der IEEE Richard W. Hamming-Medaille der IEEE für die Erstellung von UNIX und C. 1994 verliehen – die Medaille „Pioneer of Computer Engineering“ und zusammen mit Ritchie. Im Jahr 1999 Präsident Bill Clinton ausgezeichnet Ritchie und Thompson die National Medal. Harold Pender Preis – im Jahr 2003 zusammen mit Ritchie 1999 wurde Thompson ersten Preis für seine Rolle bei der Schaffung von UNIX Institute of Electrical and Electronics Engineers, ausgezeichnet. Japan erklärte auch seine innovative Entwicklung (Preis 2011).