Ken Thompson je razvijen od UNIX operativnog sustava i C jezika

Ken Thompson iz djetinjstva bio je fasciniran logikom. Kako je kasnije primijetio, čak iu osnovnoj školi, rješavao bi aritmetičke probleme u binarnom sustavu. Ta ga je ljubav odvela u svijet računala, gdje su njegova postignuća bila neusporediva i uvijek originalna.

Ken Thompson: učenje

Godine 1943. Ken je rođen u New Orleansu (Louisiana). U mladosti Ken Thompson studirao je na Sveučilištu Berkeley u Kaliforniji. Godine 1965.-1966. Diplomirao je i magistrirao elektroničke uređaje i informacijske sustave. Njegov nadzornik bio je Elvin Berlekomcam.


Rad u Bell Labsu

Godine 1966. znanstvenik s velikim sposobnostima, Ken Thompson, primljen je u moćnu korporaciju Bell Labs, poznatu kao najveći i najpoznatiji istraživački centar za elektroniku i računalstvo. , Sjedište tvrtke nalazi se u Murray Hillu. Prije dolaska mladih programera Bell Labs dizajnirao je MAC. U okviru njega stvoren je OS CTSS. Zatim je laboratorij počeo raditi na Multixu. Ken se ovdje susreo s Dennisom Ritchiejem. Postali su istomišljenici i počeli su surađivati ​​s drugim znanstvenicima u laboratoriju. Ken Thompson i Dennis Ritchie vidjeli su budućnost stolnih malih osobnih računala. Shvatili su da takva računala trebaju mehanizam koji upravlja hardverom računala, izvršava rad s datotekama, izvršava aplikacije, I /O operacije. Tako je postojala ideja o stvaranju novog operativnog sustavasustav. Sve 70 godina Thompson i Ritchie radili su na UNIX-u. Njezine prve verzije Thompson je stvorio gotovo sam, a Ritchie se kasnije povezao.


U isto vrijeme, Ken Thompson je izumio jezik Bon, a zatim jezik B, na temelju kojeg je kasnije nastao jezik C i počeo razvijati igru ​​"Space Travel". Igra je modelirala Sunčev sustav sa svojim tijelima. Svemirska letjelica morala je biti posađena na planetima ili satelitima. Laboratorij je napustio projekt Multix.
Godine 1969. Thompson i Ritchie razvili su operativni sustav UNICS, koji je kasnije dobio moderno ime UNIX. Thompson je stvorio Qed editor za CTSS, koji je uključivao regularne izraze za manipuliranje tekstualnih nizova. Ovaj projekt učinio je popularne regularne izraze u programiranju, a ne samo u logici. Počeli su se kontinuirano koristiti u UNIX-u u programima za obradu teksta. Danas većina programa koji rade s regularnim izrazima koriste oznaku Thompsona. Ken je također izumio algoritam koji je dobio njegovo ime, kako bi pretvorio regularne izraze u ne-deterministički konačni automat.

Rad na šahovskim programima

Od XVIII. Stoljeća ljudi pokušavaju stvoriti šahovske strojeve. Pokušaj je napravljen 1983. kada su Thompson i Condos stvorili Belle, prvo računalo koje je dostiglo razinu šahovskog majstora. Thompson je napisao kompletan popis završnih radova za 4-6 brojki.
Kasnije, uz pomoć šahovskog stručnjaka Johna Royrotha, napisao ih je na CD-ROM-u. Novom poboljšanom šahovskom računalu 1994. godine igrao je Garry Kasparov.

Daljnje aktivnosti

Sredinom 80-ihThompson u Bell Labsu počeo je dizajnirati novi OS koji je trebao biti UNIX zamjena. Zvao se "plan 9". Također je u to vrijeme testirao rane verzije C ++-a, ali je izrazio svoj negativan stav, ne odobravajući ideje koje su u osnovi jezika.
Godine 1992. zajedno s Robom Pikeom razvili su kodiranje UTF-8 koje je postalo jezgra World Wide Weba. U 90-ima, zajedno s Ritchijem i drugim istraživačima iz Bell Labsa, on je započeo proces formiranja operativnog sustava Inferno. 2000. godine Thompson je napustio Bell Labs. Prije 2006. radila sam u Entrisphere, a zatim se preselila na Google, gdje sada radim na Go jeziku. Taj daroviti znanstvenik u budućnosti može otkriti svoj kreativni potencijal.

Ken Thompson: Postignuća

Glavna stvar u njegovu životu - stvaranje UNIX-a i programskog jezika C. Ken Thompson, čija je biografija razmatrana u članku, u svom je životu primila brojne nagrade. Godine 1983. Thompson i Ritchie zajedno su primili nagradu u Tiringiji. Godine 1990. dobio je medalju Richarda Hamminga iz IEEE-a za stvaranje UNIX-a i jezika C. Godine 1994. zajedno s Ritchijem dobio je nagradu Pioneer of Computer Technology Medal.
Godine 1999. predsjednik Bill Clinton dodijelio je Nacionalnu medalju Thompson i Ritchie. Godine 1999. Thompson je primio prvu nagradu na Institutu za inženjere elektronike i inženjera elektrotehnike za svoju ulogu u stvaranju UNIX operativnog sustava, 2003. u suradnji s Ritchiejevom nagradom Harold Pender. Japan je također zabilježio svoj inovativni razvoj (nagrada iz 2011.).

Povezane publikacije