Ken Thompson | |
---|---|
Kenneth Thompson | |
Födelsedatum | 4 februari 1943 (79 år) |
Födelseort | New Orleans , Louisiana , USA |
Land | USA |
Vetenskaplig sfär | Datavetenskap |
Arbetsplats | Bell Labs , Google |
Alma mater | Berkeley |
Känd som | En av skaparna av Unix , C , UTF-8 , B , Go |
Utmärkelser och priser | Turing Award , Computer Pioneer Medal , etc. |
![]() | |
Mediafiler på Wikimedia Commons |
Kenneth Lane (Ken) Thompson ( född 4 februari 1943 ) är en datavetenskapspionjär känd för sina bidrag till programmeringsspråket C och operativsystemet UNIX .
Thompson föddes i New Orleans , USA . Han fick en Bachelor of Science-examen 1965 och en magisterexamen 1966 i elektroteknik och datavetenskap från University of California, Berkeley .
På 1960-talet arbetade Thompson och Dennis Ritchie på operativsystemet Multics . Medan han skrev Multics skapade Thompson programmeringsspråket Bon . . Bell Labs drog sig senare ur Multics-projektet eftersom det ansågs för ambitiöst och oförmöget att producera en användbar produkt [1] . 1969 på Bell Labs blev Thompson och Ritchie skaparna av operativsystemet UNIX . Sedan skrev Thompson också programmeringsspråket B , en föregångare till Dennis Ritchies C-språk .
Thompson utvecklade en CTSS-version av QED-redigeraren , som inkluderade reguljära uttryck för textsökningar. QED och Thompsons editor ed (standard UNIX-redigeraren) har i hög grad bidragit till populariteten för reguljära uttryck, som tidigare ansetts vara ett verktyg (eller leksak) för logiker. Reguljära uttryck har blivit vanliga i UNIX-ordbehandlingsprogram (som grep ). Nästan alla reguljära uttrycksprogram använder idag någon form av Thompson-notation.
Tillsammans med Joseph Condon skapade de hårdvaran och mjukvaran till Belle , schackdatorn . Han skrev också ett program för att generera en komplett lista med slutspel för 4, 5 och 6 stycken, vilket gör att bra drag kan göras när en sparad position nås. Senare, med hjälp av schackexperten John Roycroft , distribuerade Thompson sina första resultat på CD .
Thompsons programmeringsstil har påverkat andra, särskilt i korthet och klarhet i uttrycket.
I slutet av 2000 lämnade Thompson Bell Labs . Han arbetade för Entrisphere, Inc. fram till 2006 och arbetar nu på Google , där han deltar i skapandet av programmeringsspråket Go .
Ken Thompson | |
---|---|
Operativsystem | |
Programmeringsspråk | |
programvara |
|
Övrig |
av Turingpriset | Vinnare|
---|---|
|
![]() | |
---|---|
Ordböcker och uppslagsverk | |
I bibliografiska kataloger |