Ken Thompson je vývojář operačního systému UNIX a jazyka C

Ken Thompson z dětství fascinoval logika. Jak poznamenal později, dokonce i na základní škole by řešil aritmetické problémy v binárním systému. Tato láska ho vedla do světa počítačů, kde jeho úspěchy byly nesrovnatelné a vždy originální.

Ken Thompson: Učení
V roce 1943 se Ken narodil v New Orleans (Louisiana). V mládí Ken Thompson studoval na Kalifornské univerzitě v Berkeley. V letech 1965-1966 získal bakalářský a magisterský titul v oboru elektronických zařízení a informačních systémů. Jeho nadřízeným byl Elvin Berlekomcam.


Práce v Bell Labs

V roce 1966, odhaluje velkou schopnost vědec Ken Thompson byl přijat výkonným společnosti Bell Labs, známý jako největší a slavné Research Center, která se zabývá elektronikou a počítači . Její ústředí se nachází v Murray Hill. Před příchodem mladých vývojářů navrhla společnost Bell Labs MAC. V rámci toho byl vytvořen OS CTSS. Poté laboratoř začala pracovat na Multixu. Ken se zde setkal s Dennisem Ritchiem. Stali se stejně smýšlejícími lidmi a začali spolupracovat s dalšími vědci v laboratoři. Ken Thompson a Dennis Ritchie viděli budoucnost stolních malých osobních počítačů. Uvědomili si, že tento počítač vyžaduje mechanismus, který ovládá hardware počítače se pracovat se soubory, implementace aplikací, operací IO. Takže byla myšlenka na vytvoření nového operačního systémusystémy. Všech 70 let Thompson a Ritchie pracovali na systému UNIX. Její první verze vytvořil Thompson skoro sám a Ritchie se připojil později.


Ken Thompson zároveň vynalezl jazyk Bon a pak jazyk B, na jehož základě se později vytvořil jazyk C a začal rozvíjet hru "Space Travel". Hra modelovala sluneční soustavu s těly. Kosmická sonda musí být vysazena na planety nebo satelity. Laboratoř opustila projekt Multix.
V roce 1969 vyvinuli Thompson a Ritchie operační systém UNICS, který později získal moderní název UNIX. Thompson vytvořil Qed editor pro CTSS, který obsahoval regulární výrazy pro manipulaci s textovými řetězci. Tento projekt získal pravidelné výrazy populární v programování, a ne jen v logice. Začaly být používány v UNIXu v programech pro zpracování textu. V současnosti většina programů pracujících s regulárními výrazy používá označení Thompson. Ken také vynalezl algoritmus, který obdržel jeho jméno, převést regulární výrazy na nedeterministický konečný automat.

Práce na šachových programech

Od 18. století se lidé snaží vytvářet šachové stroje. Pokus byl proveden v roce 1983, kdy Thompson a Condos vytvořili Belle, první počítač, který dosáhl úrovně šachového mistra. Thompson napsal kompletní seznam konců mlynů pro 4-6 čísel.
Později s pomocí šachového experta Johna Royrotha napsal na CD-ROM. Nový vylepšený šachový počítač v roce 1994 hrál Garry Kasparov.

Další činnosti

V polovině 80. letThompson v laboratořích Bell Labs začal navrhnout nový operační systém, který měl být nahrazen systémem UNIX. To bylo nazýváno "plán 9". Také v tomto okamžiku testoval časné verze C ++, ale vyjádřil svůj negativní postoj a nesouhlasil s myšlenkami, které jsou základem jazyka.
V roce 1992 společně s Robem Pikem vyvinuli kódování UTF-8, které se stalo jádrem World Wide Web. V 90. letech spolu s Ritchiem a dalšími výzkumníky z Bell Labs začal proces vytváření operačního systému Inferno. V roce 2000 Thompson opustil Bell Labs. Před rokem 2006 jsem pracoval v Entrisphere, poté jsem se přestěhoval do Googlu, kde nyní pracuji v jazyce Go. Tento talentovaný vědec může v budoucnu odhalit svůj tvůrčí potenciál.

Ken Thompson: Dosažení

Hlavní věc v jeho životě - vytvoření UNIXu a programovacího jazyka C. Ken Thompson, jehož biografie byla zvážena v článku, získala mnoho ocenění v jeho životě. V roce 1983 spolu s Thompsonem a Ritchiem obdrželi cenu Durynsko. V roce 1990 mu byla udělena medaile od Richarda Hamminga z IEEE pro vytvoření jazyků UNIX a C. V roce 1994 byl spolu s Ritchie oceněn průkopníkem Computer Technology Medal.
V roce 1999 prezident Bill Clinton udělil Thompsonovou a Ritchieovu národní medaili. V roce 1999 získal Thompson první cenu v Ústavu elektronických inženýrů a elektrotechnických inženýrů za svou roli při vytváření operačního systému UNIX v roce 2003 ve spolupráci s cenou Harolda Pendera z Ritchie. Japonsko také zaznamenalo inovativní vývoj (cena za rok 2011).

Související publikace