Ken Thompson

Ken Thompson Imagine în Infobox. Biografie
Naștere 4 februarie 1943
New Orleans
Numele în limba maternă Kenneth lane Thompson
Naţionalitate american
Instruire Universitatea din California, Berkeley ( licențiat în științe ) (până la1965)
Universitatea din California, Berkeley ( Master of Science ) (până la1966)
Activități Programator , informatician
Alte informații
Lucrat pentru Laboratoarele Bell (1966-2000) , Google (din2006)
Zone Știința informației ( în ) , computer
Membru al Academia Americană de Științe
Academia Americană de Arte și Științe
Academia Națională de Inginerie a Statelor Unite
Premii Premiul Turing (1983)
Arhive păstrate de Muzeul de Istorie a Calculatoarelor
Lucrări primare
Unix , Belle , Go , Plan 9 de la Bell Labs , Multics

Kenneth Lane Thompson alias Ken Thompson (născut în4 februarie 1943în New Orleans ) este un informatician american , proiectant al sistemelor Unix și Plan 9, precum și al limbajelor B și Go .

Biografie

După absolvirea Universității din California la Berkeley , s-a alăturat Bell Laboratories în 1966. Acolo a lucrat la sisteme de operare cu multiproprietate , în special Multics , apoi Unix din 1969 și mai târziu Plan 9 . În 1970 , el a dezvoltat limbajul B, precursorul C .

El participă la multe evoluții ale sistemului Unix: portarea către PDP-11 , rescrierea în limbaj C și introducerea de conducte .

În anii 1970, a creat Belle împreună cu Joseph Condon, un computer specializat în jocul de șah . Belle a câștigat Campionatul Nord-American de Șah pe Computer în mai multe rânduri între 1978 și 1986. De asemenea, a inițiat cercetări pe mesele finale .

În 1979, AT&T a lansat dbm , un motor de baze de date la care a fost pionier.

El este, de asemenea, inventatorul editorului ed și, împreună cu Rob Pike, al codării caracterelor UTF-8 .

El devine , împreună cu Dennis Ritchie Premiul Turing de la ACM în 1983 și Medalia Națională pentru Tehnologie în Statele Unite în 1998 pentru activitatea lor pe sistemul Unix . După ce a primit premiul, a ținut o avertisment împotriva troienilor .

S-a retras din Bell Labs în 2000. A lucrat la Entrisphere ca consilier științific până în 2006 și acum lucrează la Google .

La Google a participat la crearea unui nou limbaj de programare, derivat din C și numit Go  : „La Google, credem că programarea ar trebui să fie rapidă, productivă și, mai presus de toate,„ distractivă ”. Acesta este motivul pentru care suntem încântați să oferim acest nou limbaj de programare experimental. Operațiile de compilare sunt aproape instantanee, iar codul compilat oferă o viteză de funcționare apropiată de cea a lui C. "

În 2011, a fost co-primitor alături de Dennis Ritchie al premiului japonez .

Premii

Note și referințe

  1. „  Ken Thompson: dezvoltat UNIX la Bell Labs  ” , la www.linfo.org (accesat la 9 decembrie 2017 )
  2. (ro) Ken Thompson, Dennis Ritchie câștigă Premiul Nobel pentru Japonia , Chessbase , 26 ianuarie 2011. Accesat la 27 ianuarie 2011.
  3. Ken Thompson, „  Reflection on Trusting Trust  ” , Commun. ACM , voi.  27, n o  8,1984, p.  761-763 ( citește online ).
  4. (în) Jonathan Schaeffer , One Jump Ahead: Computer Perfection at Checkers , New York, Springer Science & Business Media,16 decembrie 2008, 585  p. ( ISBN  978-0-387-76576-1 , citit online )
  5. Robert Pike, „  Limbajul de programare Go  ” , golang.org,30 octombrie 2009.
  6. Benny Evangelista , „  Ken Thompson, Dennis Ritchie câștigă premiul pentru Japonia  ” , The San Francisco Chronicle ,25 ianuarie 2011
  7. Japonia Premiul Știri n o  45 .

linkuri externe