Computers, Programmering
Ken Thompson - UNIX-besturingssysteem en de taal C developer
Ken Thompson, een kind was gefascineerd door logica. Zoals hij later herinnerde, zelfs in de lagere school, hij zou rekenkundige problemen in het binaire systeem op te lossen. Deze liefde leidde hem naar de computer wereld, waar zijn prestaties waren onvergelijkbaar en altijd origineel.
Ken Thompson: studie
In 1943, werd Ken geboren in New Orleans (Louisiana). In zijn jeugd, Ken Thompson studeerde aan UC Berkeley. In de jaren 1965-1966 was hij voor het eerst een bachelor's degree en Master of Science in elektronische apparaten en informatiesystemen. Zijn begeleider was Alvin Berlemkemp.
Werken bij Bell Labs
In 1966 toonde hij een groot vermogen wetenschapper Ken Thompson is in een krachtig bedrijf, Bell Labs, bekend als de grootste en meest glorieuze Research Center, dat zich bezighoudt met de elektronica en computertechnologie aanvaard. Het hoofdkantoor bevindt zich in Murray Hill. Voordat hij bij Bell Labs jonge ontwikkelaars ontwierp de MAC. In het kader van het besturingssysteem werd CTSS gemaakt. Toen begon laboratoriumwerk op Multix.
Hier Ken ontmoeting met Dennis Ritchie. Ze zijn uitgegroeid tot gelijkgestemden en zijn begonnen om samen te werken met andere wetenschappers laboratorium. Ken Thompson en Dennis Ritchie zag een toekomst voor kleine desktop personal computers. Ze realiseerden zich dat deze computers hebben een mechanisme dat de computer hardware die de werkzaamheden uitvoert met de bestanden, de uitvoering van toepassingsprogramma's, input en output operaties regelt. Dit is hoe het idee van het creëren van een nieuw besturingssysteem. Alle van de 70 jaar, Thompson en Ritchie werkte aan UNIX. De eerste versie werd gemaakt door Thompson bijna in zijn eentje, en Ritchie trad later.
Op hetzelfde moment, Ken Thompson uitgevonden Bon taal, en dan - de taal B, op basis waarvan werd later de taal C aangemaakt, en begon het spel "Ruimtevaart" te ontwikkelen. Het spel gesimuleerd het zonnestelsel met zijn lichaam. Het ruimtevaartuig was nodig om te landen op planeten of manen. Laboratorium geweigerd Multix project.
Werk aan schaakprogramma's
Sinds de achttiende eeuw, mensen probeerden een schaakspel machines te creëren. De poging mislukte in 1983, toen Thompson en Condon gemaakt Belle, heeft de eerste computer het niveau van de schaakmeester bereikt. Thompson schreef een programma voor een volledig overzicht van endgame cijfers 4-6.
verdere activiteiten
In het midden van de jaren '80 begon Thompson bij Bell Labs ontwerpen van een nieuw besturingssysteem, dat was bedoeld als een vervanging voor UNIX zijn. Het heette "Plan 9". Ook op dit moment voerde hij het testen van vroege versies van C ++, maar spreekt hem een negatieve houding, het afkeuren van het idee aan de basis van de taal.
In 1992, samen met Rob Pike hen UTF-8-codering is ontwikkeld, die de basis vormt voor het World Wide Web werd. In de jaren '90, samen met Ritchie en andere onderzoekers van Bell Labs, begon hij het proces van het vormen van Inferno besturingssysteem.
In 2000, Thompson verliet Bell Labs. Tot 2006 werkte hij in Entrisphere, dan verplaatst naar Google, die nu werkt aan de taal Go. Deze begaafde geleerde in de toekomst kan zijn volledige creatieve potentieel te onthullen.
Ken Thompson: Prestaties
Het belangrijkste in zijn leven - en de creatie van UNIX programmeertaal C. Ken Thompson, wiens biografie is besproken in het artikel, was in zijn leven heel wat awards.
In 1983, Thompson en Ritchie samen ontving de Turing Award. In 1990 werd hij bekroond met de IEEE Richard W. Hamming Medal van de IEEE voor de creatie van UNIX en C. In 1994 - de medaille "Pionier van Computer Engineering", en samen met Ritchie.
Similar articles
Trending Now