Thompson, Ken

Ken Thompson
Kenneth Thompson
Születési dátum 1943. február 4. (79 évesen)( 1943-02-04 )
Születési hely New Orleans , Louisiana , Egyesült Államok
Ország  USA
Tudományos szféra Számítástechnika
Munkavégzés helye Bell Labs , Google
alma Mater Berkeley
Ismert, mint A Unix , C , UTF-8 , B , Go egyik megalkotója
Díjak és díjak Turing-díj , Computer Pioneer Medal stb.
Wikiidézet logó Idézetek a Wikiidézetben
 Médiafájlok a Wikimedia Commons oldalon

Kenneth Lane (Ken) Thompson ( született 1943. február  4 - én) a számítástechnika úttörője , aki a C programozási nyelvhez és a UNIX operációs rendszerhez való hozzájárulásáról ismert .

Életrajz

Thompson az Egyesült Államokban , New Orleansban született . 1965 -ben Bachelor of Science fokozatot , 1966 -ban pedig Master fokozatot szerzett elektromérnöki és számítástechnikai szakon a Kaliforniai Egyetemen, Berkeleyben .

Az 1960-as években Thompson és Dennis Ritchie a Multics operációs rendszeren dolgozott . A Multics írása közben Thompson létrehozta a Bon programozási nyelvet. . A Bell Labs később kilépett a Multics projektből, mert túl ambiciózusnak ítélték, és nem tud használható terméket előállítani [1] . 1969- ben a Bell Labsnál Thompson és Ritchie lettek a UNIX operációs rendszer megalkotói . Aztán Thompson megírta a B programozási nyelvet is, amely Dennis Ritchie C nyelvének előfutára .

Thompson kifejlesztette a QED szerkesztő CTSS verzióját , amely reguláris kifejezéseket tartalmazott a szöveges keresésekhez. A QED és a Thompson's editor ed (a szabványos UNIX-szerkesztő) nagymértékben hozzájárult a reguláris kifejezések népszerűségéhez, amelyeket korábban a logikusok eszközének (vagy játékszerének) tekintettek. A reguláris kifejezések általánossá váltak a UNIX szövegszerkesztő programjaiban (például grep ). Manapság szinte minden reguláris kifejezési program használja a Thompson-jelölés valamilyen formáját.

Joseph Condonnal együtt megalkották a Belle sakkszámítógép hardverét és szoftverét . Írt egy programot is, amely a 4, 5 és 6 darab végjátékainak teljes listáját generálja , lehetővé téve a jó lépések megtételét, amikor egy mentett pozíciót elérünk. Később, John Roycroft sakkszakértő segítségével , Thompson kiosztotta első eredményeit CD -n .

Thompson programozási stílusa másokra is hatással volt, különösen a kifejezés rövidsége és tisztasága terén.

2000 végén Thompson elhagyta a Bell Labst . Az Entrisphere, Inc.-nél dolgozott. 2006 -ig , jelenleg a Google -nál dolgozik , ahol részt vesz a Go programozási nyelv létrehozásában .

Díjak

Jegyzetek

  1. J. Stanley Warford. számítógépes rendszerek . - 2009. - P. 460. - ISBN 978-1-4496-6043-7 . Archivált : 2018. március 11. a Wayback Machine -nél
  2. "Reflections on Trusting Trust" előadás a Turing-díj átadásán . Letöltve: 2016. szeptember 9. Az eredetiből archiválva : 2016. szeptember 22..
  3. ↑ IEEE Richard W. Hamming-éremmel kitüntetettek  . — A Richard Hamming-éremmel kitüntetettek névsora. Letöltve: 2010. április 24. Az eredetiből archiválva : 2012. február 12..
  4. Ritchie és Thompson National Medal of Technology archiválva 2006. március 27-én a Wayback Machine Bell Labs előzetes bejelentésén  
  5. Ritchie és Thompson nemzeti technológiai érmet kap Clinton elnöktől. Archiválva : 2003. október 11., a Wayback Machine Bell Labs sajtóközleményében  
  6. Ken Thompson Kanai-díjat kapott a UNIX rendszer hatásáért. Archiválva 2013. március 26-án a Wayback Machine Bell Labs sajtóközleményén  

Linkek