ComputersProgrammering

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. In 1969, Thompson en Ritchie gemaakt het besturingssysteem UNICS, die later zijn huidige UNIX ontvangen. Thompson gemaakt Qed editor voor CTSS, die reguliere expressies voor strijkkwartet manipulatie van de tekst opgenomen. Dit project heeft reguliere expressies populair in de programmering gemaakt, niet alleen in de logica. Ze begonnen om voortdurend te gebruiken UNIX in tekstverwerkingsprogramma's. Tegenwoordig zijn de meeste van de programma's die werken met reguliere expressies, gebruiken de notatie Thompson. Ken ook de uitvinder van een algoritme, naar hem vernoemd, reguliere expressies om te zetten in niet-deterministische eindige automaat.

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. Later, met de hulp van een schaakspel expert John Roycroft opgenomen hij ze op CD-ROM. Een nieuwe en verbeterde schaakcomputer in 1994, sloeg Garry Kasparov.

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. In 1999, President Bill Clinton toegekend Ritchie en Thompson de National Medal. In 1999, werd Thompson bekroond met de eerste prijs voor zijn rol in de creatie van UNIX Institute of Electrical and Electronics Engineers in 2003, samen met Ritchie - Harold Pender Award. Japan merkte ook op zijn innovatieve ontwikkeling (Prijs 2011).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 nl.unansea.com. Theme powered by WordPress.