Thompson, Ken

Ken Thompson
Kenneth Thompson
Fødselsdato 4. februar 1943 (79 år)( 1943-02-04 )
Fødselssted New Orleans , Louisiana , USA
Land  USA
Videnskabelig sfære Computer videnskab
Arbejdsplads Bell Labs , Google
Alma Mater Berkeley
Kendt som En af skaberne af Unix , C , UTF-8 , B , Go
Priser og præmier Turing Award , Computer Pioneer Medal , osv.
Wikiquote logo Citater på Wikiquote
 Mediefiler på Wikimedia Commons

Kenneth Lane (Ken) Thompson ( født 4. februar  1943 ) er en datalogi- pioner kendt for sine bidrag til programmeringssproget C og UNIX -operativsystemet .

Biografi

Thompson blev født i New Orleans , USA . Han modtog en Bachelor of Science-grad i 1965 og en kandidatgrad i 1966 i elektroteknik og datalogi fra University of California, Berkeley .

I 1960'erne arbejdede Thompson og Dennis Ritchie på Multics -operativsystemet . Mens han skrev Multics, skabte Thompson programmeringssproget Bon . . Bell Labs trak sig senere ud af Multics-projektet, fordi det blev anset for at være for ambitiøst og ude af stand til at producere et brugbart produkt [1] . I 1969 hos Bell Labs blev Thompson og Ritchie skaberne af UNIX -operativsystemet . Derefter skrev Thompson også B-programmeringssproget , en forløber for Dennis Ritchies C-sprog .

Thompson udviklede en CTSS-version af QED-editoren , som inkluderede regulære udtryk til tekstsøgninger. QED og Thompsons editor ed (standard UNIX-editoren) har i høj grad bidraget til populariteten af ​​regulære udtryk, som tidligere blev betragtet som et værktøj (eller legetøj) for logikere. Regulære udtryk er blevet almindelige i UNIX-tekstbehandlingsprogrammer (såsom grep ). Næsten alle regulære udtryksprogrammer bruger i disse dage en form for Thompson-notation.

Sammen med Joseph Condon skabte de hardware og software til Belle , skakcomputeren . Han skrev også et program til at generere en komplet liste over slutspil for 4, 5 og 6 stykker, hvilket gør det muligt at lave gode træk, når en gemt position er nået. Senere, med hjælp fra skakeksperten John Roycroft , distribuerede Thompson sine første resultater på CD .

Thompsons programmeringsstil har påvirket andre, især i korthed og klarhed i udtrykket.

I slutningen af ​​2000 forlod Thompson Bell Labs . Han arbejdede for Entrisphere, Inc. indtil 2006 og arbejder nu hos Google , hvor han deltager i skabelsen af ​​programmeringssproget Go .

Priser

Noter

  1. J. Stanley Warford. computersystemer . - 2009. - S. 460. - ISBN 978-1-4496-6043-7 . Arkiveret 11. marts 2018 på Wayback Machine
  2. Foredrag "Reflections on Trusting Trust" ved overrækkelsen af ​​Turing-prisen . Hentet 9. september 2016. Arkiveret fra originalen 22. september 2016.
  3. ↑ IEEE Richard W. Hamming-medaljemodtagere  . — Liste over modtagere af Richard Hamming-medaljen. Hentet 24. april 2010. Arkiveret fra originalen 12. februar 2012.
  4. Ritchie og Thompson [for at] få National Medal of Technology arkiveret den 27. marts 2006 ved Wayback Machine Bell Labs forhåndsannoncering  
  5. Ritchie og Thompson modtager National Medal of Technology fra præsident Clinton Arkiveret 11. oktober 2003 på Wayback Machine Bell Labs pressemeddelelse  
  6. Ken Thompson modtager Kanai Award for Impact of UNIX System Arkiveret 26. marts 2013 på Wayback Machine Bell Labs pressemeddelelse  

Links