Thompson, Ken

Ken Thompson
Kenneth Thompson
Datum narození 4. února 1943 (79 let)( 1943-02-04 )
Místo narození New Orleans , Louisiana , USA
Země  USA
Vědecká sféra Počítačová věda
Místo výkonu práce Bell Labs , Google
Alma mater Berkeley
Známý jako Jeden z tvůrců Unix , C , UTF-8 , B , Go
Ocenění a ceny Turing Award , Computer Pioneer Medal atd.
Logo wikicitátu Citace na Wikicitátu
 Mediální soubory na Wikimedia Commons

Kenneth Lane (Ken) Thompson ( narozen 4. února  1943 ) je průkopník počítačové vědy známý svými příspěvky k programovacímu jazyku C a operačnímu systému UNIX .

Životopis

Thompson se narodil v New Orleans , USA . Získal bakalářský titul v roce 1965 a magisterský titul v roce 1966 v oboru elektrotechniky a informatiky na University of California, Berkeley .

V 60. letech Thompson a Dennis Ritchie pracovali na operačním systému Multics . Při psaní Multics vytvořil Thompson programovací jazyk Bon .. Bell Labs později odstoupily od projektu Multics, protože to bylo považováno za příliš ambiciózní a neschopné vyrobit použitelný produkt [1] . V roce 1969 se v Bellových laboratořích Thompson a Ritchie stali tvůrci operačního systému UNIX . Poté Thompson také napsal programovací jazyk B , předchůdce jazyka C Dennise Ritchieho .

Thompson vyvinul CTSS verzi editoru QED , která obsahovala regulární výrazy pro textové vyhledávání. QED a Thompsonův editor ed (standardní UNIXový editor) výrazně přispěly k popularitě regulárních výrazů, které byly dříve považovány za nástroj (nebo hračku) pro logiky. Regulární výrazy se staly běžnými v programech pro zpracování textu UNIX (jako je grep ). Téměř všechny programy regulárních výrazů v dnešní době používají nějakou formu Thompsonovy notace.

Společně s Josephem Condonem vytvořili hardware a software pro Belle , šachový počítač . Napsal také program pro generování kompletního seznamu koncových her pro 4, 5 a 6 figurek, umožňující dobré tahy, když je dosaženo uložené pozice. Později, s pomocí šachového experta Johna Roycrofta , Thompson distribuoval své první výsledky na CD .

Thompsonův styl programování ovlivnil ostatní, zejména ve stručnosti a jasnosti výrazu.

Na konci roku 2000 Thompson opustil Bell Labs . Pracoval pro Entrisphere, Inc. do roku 2006 a nyní působí ve společnosti Google , kde se podílí na tvorbě programovacího jazyka Go .

Ocenění

Poznámky

  1. J. Stanley Warford. počítačové systémy . - 2009. - S. 460. - ISBN 978-1-4496-6043-7 . Archivováno 11. března 2018 na Wayback Machine
  2. Přednáška „Úvahy o důvěryhodné důvěře“ při předávání Turingovy ceny . Získáno 9. září 2016. Archivováno z originálu 22. září 2016.
  3. ↑ IEEE Richard W. Hamming Medal Recipients  . — Seznam příjemců medaile Richarda Hamminga. Získáno 24. dubna 2010. Archivováno z originálu 12. února 2012.
  4. Ritchie a Thompson [to] Get National Medal of Technology Archived 27. března 2006 na Wayback Machine Bell Labs předběžné oznámení  
  5. Ritchie a Thompson obdrželi národní medaili za technologii od prezidenta Clintona Archivováno 11. října 2003 v tiskové zprávě   Wayback Machine Bell Labs
  6. Ken Thompson získává Kanai Award za dopad systému UNIX Archivováno 26. března 2013 na tiskové zprávě   Wayback Machine Bell Labs

Odkazy