Kenneth Thompson
| Kenneth Thompson | |
|---|---|
| Rojstvo | 4. februar 1943 (83 let) New Orleans |
| Državljanstvo | |
| Poklic | programer, računalnikar |
Kenneth Lane Thompson, bolj znan kot Ken Thompson ali med hekerskimi krogi kar ken, ameriški računalnikar in programer, * 1943, New Orleans, Louisiana, ZDA.
Življenje in delo
Thompson je diplomiral iz elektrotehnike na Univerzi Kalifornije v Berkeleyu. Tu je tudi opravil magisterij.
Leta 1969 je v Bellovih laboratorijih (Bell Labs) skupaj z Dennisom Ritchiejem ustvaril operacijski sistem Unix.[1] Thompson je napisal tudi programski jezik B, predhodnika Ritchiejevega C, enega od najbolj razširjenih programskih jezikov. Kasneje je z Robom Pikeom, zaposlen še vedno v Bellovih laboratorijih, ustvaril operacijski sistem Plan 9. V tem času je za potrebe tega operacijskega sistema ustvaril kodiranje UTF-8.
Napisal je programe za generiranje celotnih preštevanj šahovskih končnic za vseh 4, 5 in trenutno za 6 figur. Z uporabo teh programov lahko šahovski računalniški program od shranjene postavitve naprej igra brez napak. Leta 1980 je na svetovnem računalniškem šahovskem tekmovanju zmagal računalnik »Belle«, ki ga je Thompson razvil z Joem H. Condonom in svojimi sodelavci. Tega leta so ga izbrali za člana Ameriške nacionalne akademije znanosti.
Leta 1983 sta Thompson in Ritchie skupaj prejela Turingovo nagrado »za razvoj splošne teorije operacijskih sistemov in še posebej za izvedbo operacijskega sistema Unix.«
Njegov slog programiranja je vplival na mnoge, sploh pa njegova jedrnatost in ljubezen do jasnega oblikovanja programskih stavkov.
Thompson se je 1. decembra 2000 upokojil in prenehal delati za Bellove laboratorije.
Leta 2004 je pomagal pri implementaciji programa Turochamp, šahovskega programa, ki ga je Alan Turing zasnoval leta 1948, preden so obstajali kakršni koli računalniki, sposobni ga izvajati.[2]
Do leta 2006 je delal pri Entrisphere, Inc. kot sodelavec. Od leta 2024 dela pri Googlu, najprej kot ugledni inženir in kasneje kot Googlov svetovalec.[3] Nedavno delo je vključevalo sooblikovanje programskega jezika Go skupas Pikeom in Robertom Griesemerom. Sklicujoč se nase in druge izvirne avtorje Go, je navedel:[1]
Ko smo mi trije [Thompson, Rob Pike in Robert Griesemer] začeli, je bilo to čisto raziskovanje. Vsi trije smo se zbrali in se odločili, da sovražimo C++. [smeh] ... [vračajoč se na Go,] začeli smo z zamislijo, da nas je treba vse tri pregovoriti o vsaki funkciji v jeziku, tako da v jezik iz kakršnega koli razloga ni bilo nobene odvečne smeti.
Slici
- ↑ 1,0 1,1 Dr. Dobb's: Interview with Ken Thompson (v angleščini), 18. maj 2011, arhivirano iz prvotnega spletišča dne 21. oktobra 2021, pridobljeno 10. novembra 2014
- ↑ Reconstructing Turing's "Paper Machine" (v angleščini), 23. september 2017
- ↑ Stanford Law School, »Biographies of Amici Curiae in Oracle America, Inc., v. Google, Inc.«, Stanford Law School (v angleščini), pridobljeno 27. julija 2023
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.









