Přeskočit na obsah

Ken Thompson

Z Wikipedie, otevřené encyklopedie
Ken Thompson
Narození4. února1943(81 let)
New Orleans
Alma materKalifornská univerzita v Berkeley(do 1965)
Kalifornská univerzita v Berkeley(do 1966)
Povoláníprogramátorainformatik
ZaměstnavateléBellovy laboratoře(1966–2000)
Google(od 2006)
OceněníIEEE Emanuel R. Piore Award(1982)
Turingova cena(1983)
ACM Software System Award (1983)
Hammingova medaile (1990)
Cena počítačového průkopníka (1994)
…více naWikidatech
Webcs.bell-labs.co/who/ken/
Logo Wikimedia Commonsmultimediální obsahnaCommons
Některá data mohou pocházet zdatové položky.

Kenneth Thompson(*4. února1943,New Orleans,Louisiana,USA) jeprogramátorainformatik,jeden z tvůrcůoperačního systémuUnix.V60. letech20. stoletíse sDennisem Ritchiempodílel na vývojioperačního systémuMulticsa na vývojiprogramovacího jazyka B– přímého předchůdcejazyka C.Thompson byl také jedním z tvůrců a vývojářů operačního systémuPlan 9.Pracoval u společnostiGoogle,kde se podílel na vzniku programovacího jazykaGo.Mezi další jeho práce patří vznik počítačových textových editorů QED a jeho pozdější editored(standardní editor Unixu) nebo definice kódováníUTF-8.

Biografie[editovat|editovat zdroj]

Ken Thompson se narodil vNew OrleansuvLouisianě,USA. V roce 1965 se stal bakalářem přírodních věd a v roce 1966 získal magisterský diplom, obojí v oboru elektroinženýrství a počítačová věda naKalifornské univerzitě v Berkeley.Vedoucím jeho diplomové práce bylElwyn Berlekamp.

Kariéra[editovat|editovat zdroj]

V60. letech20. stoletípracoval Ken Thompson společně sDennisem Ritchiemna operačním systémuMultics.Thompson v té době vytvořil programovací jazykBon.KdyžBellovy laboratořeukončily práci na vývoje Multicsu, oba projekt opustili, a své zkušenosti využili po roce 1969 při vývoji operačního systémuUnix.Thompson dospěl k názoru, že Unix potřebuje systémový programovací jazyk, a vytvořiljazyk B,což byl předchůdce Ritchiehojazyka C.

Thompson vyvinul verziCTTSeditoruQEDs podporouregulárních výrazůpro hledání v textu. QED a jeho následníked(standardní editor Unixu) významně přispěly k popularitě regulárních výrazů, jež byly považovány hlavně za nástroj (nebo hračku) logiků. Regulární výrazy pronikly do programů pro zpracovánítextových souborův Unixu (např.grep) a také do moderních programovacích jazyků jako jePerl.Vytvořil také hlavní koncept v programu na úpravu textu, který vytvořilRob Pike.Téměř všechny programy, které v dnešní době pracují s regulárními výrazy, používají některou z variant jeho zápisu.

V roce1992pak společně sRobem PikemvyvinulUTF-8(široce využívaný univerzální způsobkódování znakůdo sekvencíbajtů).

Spolu sJosephem Condonemvytvořili hardware a software pro šachový strojBelle.Dále napsal programy ke generování výpočtů šachových zakončení se 4, 5 a 6 figurkami. Za jejich pomoci může šachový program úspěšně hrát, jakmile se dostane do už uložené pozice. Později, za pomoci znalce šachových koncovekJohna Roycrofta,Thompson vydal své první výsledky na CD-ROM.

Jeho styl programování ovlivnil ostatní, zejména co se týče slohové střízlivosti ve vyjadřování a preferování jasných tvrzení.

V roce 2000 odešel z Bellových laboratoří. Poté pracoval ve společnostiEntrishereaž do roku2006a v současnosti pracuje proGoogle.

Jeho nedávná práce zahrnuje podílení se na návrhu programovacího jazykaGo.

Podle rozhovoru z roku2009používá Thompsonoperační systémzaložený naLinuxu.

Ocenění[editovat|editovat zdroj]

Národní strojírenská akademie[editovat|editovat zdroj]

V roce 1980 byl Thompson zvolen do Národní strojírenské akademie za navrhování operačního systému UNIX. Národní strojírenské akademie (National Academy of Engineering) je soukromá nezisková organizace ve Spojených státech.

Turingova Cena[editovat|editovat zdroj]

V roce 1983 obdrželi Thompson a RitchieTuringovu cenuza rozvoj teorie generických operačních systému a zejména za implementaci operačního systémuUnix.

IEEE Richarda W. Hammingova medaile[editovat|editovat zdroj]

V roce 1990, Ken Thompson a Dennis Ritchie získali IEEE Richardovu W. Hammingovu medaili z institutu pro elektrotechnické a elektronické inženýrství (IEEE - Institute of Electrical and Electronics Engineers) za vznik operačního systému UNIX a programovacího jazyk C.

Státní vyznamenání za technologii[editovat|editovat zdroj]

Dne 27. dubna 1999 obdržel společně s RitchiemStátní vyznamenání za technologiiod prezidentaBilla Clintonaza vynalezení operačního systému Unix a programovacího jazyka C, jenž oba vedli k nesmírnému pokroku v oblasti software, hardware,počítačových sítía podnítili růst celého průmyslu, čímž povznesli vedoucí pozici USA v informatice.

Cena Tsutomu Kanai[editovat|editovat zdroj]

Roku 1999 byl oceněn první cenouTsutomu Kanai,za své postavení při tvorbě operačního systému Unix, jenž je po desetiletí klíčovým prvkem.

Citáty[editovat|editovat zdroj]

X servermusí být největší program, co jsem kdy viděl, který pro tebe nic nedělá.
Jedním z mých nejproduktivnějších dnů bylo zahození 1000 řádků kódu.
Máme perzistentní objekty, nazývají se soubory.
Chcete-li někam jít, goto je nejlepší způsob jak se tam dostat.
Pokud jste na pochybách, použijte hrubou sílu.

Reference[editovat|editovat zdroj]

V tomto článku byly použitypřekladytextů z článkůKen Thompsonna anglické Wikipedii aKen Thompsonna slovenské Wikipedii.

Externí odkazy[editovat|editovat zdroj]