Ken Thompson je vývojár operačného systému UNIX a jazyk C

Ken Thompson z detstva bol fascinovaný logikou. Ako neskôr poznamenal, a to aj na základnej škole, sa rozhodol, že aritmetické problémy v binárnej. Táto láska ho priviedla do počítačového sveta, kde jeho úspechy boli nesporné a vždy originálne.

Ken Thompson: štúdie

V roku 1943, Ken sa narodil v New Orleans (Louisiana). V mladosti Ken Thompson študoval na Kalifornskej univerzite v Berkeley. V rokoch 1965-1966 bol pôvodne Bachelor of Science a Master of elektronických zariadení a informačné systémy. Jeho nadriadeným bol Elvin Berlekomcam.


Práca v Bell Labs

V roku 1966, odhaľuje veľkú schopnosť vedec Ken Thompson bol prijatý výkonným spoločnosti Bell Labs, známy ako najväčší a slávne Research Center, ktorá sa zaoberá elektronikou a počítačmi , Jeho sídlo sa nachádza v meste Murray Hill. Pred príchodom mladých vývojárov navrhli spoločnosti Bell Labs MAC. V rámci toho bol vytvorený OS CTSS. Potom laboratórium začalo pracovať na Multixe. Ken sa stretol s Dennisom Ritchiem. Stali sa rovnako zmýšľajúcimi ľuďmi a začali spolupracovať s ďalšími vedcami v laboratóriu. Ken Thompson a Dennis Ritchie videli budúcnosť stolných malých osobných počítačov. Uvedomili si, že tento počítač vyžaduje mechanizmus, ktorý ovláda hardvér počítača sa pracovať so súbormi, implementácie aplikácií, operácií IO. Takže tu bola myšlienka vytvorenia nového operačného systémuSystém. Všetkých 70 rokov Thompson a Ritchie pracovali na systéme UNIX. Jej prvé verzie vytvoril Thompson takmer sám a Ritchie sa pripojil neskôr.


Ken Thompson zároveň vynašiel jazyk Bon a potom jazyk B, na základe ktorého sa neskôr vytvoril jazyk C a začal rozvíjať hru "Space Travel". Hra modelovala solárny systém svojimi telami. Kozmická loď sa muselo vysadiť na planétach alebo družiciach. Laboratórium opustilo projekt Multix.
V roku 1969 vyvinuli Thompson a Ritchie operačný systém UNICS, ktorý neskôr získal moderný názov UNIX. Thompson vytvoril Qed editor pre CTSS, ktorý obsahoval regulárne výrazy pre manipuláciu s textovými reťazcami. Tento projekt priniesol regulárne výrazy populárne v programovaní a nie len v logike. Začali sa používať nepretržite v UNIX v programoch na spracovanie textu. V súčasnosti väčšina programov, ktoré pracujú s regulárnymi výrazmi, používa označenie spoločnosti Thompson. Ken tiež vynašiel algoritmus, ktorý dostal jeho meno, aby previedol regulárne výrazy na nedeterministický konečný automat.

Práca na šachových programoch

Od 18. storočia sa ľudia snažia vytvárať šachové stroje. V roku 1983 sa uskutočnil pokus, keď Thompson a Condos vytvorili Belle, prvý počítač, ktorý sa dostal na úroveň šachového majstra. Thompson napísal kompletný zoznam koncov-mlynov pre 4-6 čísel.
Neskôr s pomocou šachového experta Johna Royrota napísal na CD-ROM. Nový vylepšený šachový počítač v roku 1994 hral Garry Kasparov.

Ďalšie činnosti

V polovici 80. rokovThompson v laboratóriách Bell Labs začal navrhovať nový operačný systém, ktorý by mal byť UNIXom. Bolo to nazvané "plán 9". Tiež v tom čase testoval skoré verzie C ++, vyjadril však svoj negatívny postoj a nesúhlasil s myšlienkami, ktoré sú základom jazyka.
V roku 1992 spoločne s Robom Pikem vyvinuli kódovanie UTF-8, ktoré sa stalo jadrom World Wide Web. V deväťdesiatych rokoch, spolu s Ritchie a ďalšími výskumníkmi z Bell Labs, začal proces tvorby operačného systému Inferno. V roku 2000 Thompson opustil Bell Labs. Pred rokom 2006 som pracoval v spoločnosti Entrisphere, potom som sa presťahoval do spoločnosti Google, kde teraz pracujem na jazyku Go. Tento nadaný vedec v budúcnosti môže odhaliť jeho tvorivý potenciál.

Ken Thompson: Úspechy

Hlavnou vecou v jeho živote - vytvorením UNIXu a programovacím jazykom C. Ken Thompson, ktorého biografia bola zvážená v článku, dostal veľa ocenení v jeho živote. V roku 1983 spolu s Thompsonom a Ritchim získali Durynsku cenu. V roku 1990 mu bola udelená medaila Richarda Hamminga z IEEE za vytvorenie jazyka UNIX a C. V roku 1994 získal spolu s Ritchie ocenenie Pioneer of Computer Technology Medal.
Prezident Bill Clinton udelil v roku 1999 národnú medailu Thompsonovi a Ritchie. V roku 1999 získal Thompson prvú cenu v Inštitúte elektronických inžinierov a elektrotechnických inžinierov za svoju úlohu pri vytváraní operačného systému UNIX v roku 2003 v spojení s ocenením Harold Penderovej za Ritchieho. Japonsko tiež zaznamenalo inovatívny vývoj (cena za rok 2011).

Súvisiace publikácie