Nascita |
4 febbraio 1943 New Orleans |
---|---|
Nome nella lingua madre | Kenneth Lane Thompson |
Nazionalità | Americano |
Formazione |
University of California, Berkeley ( Bachelor of Science ) (fino al1965) University of California, Berkeley ( Master of Science ) (fino a1966) |
Attività | Programmatore , informatico |
Lavorato per | Bell Laboratories (1966-2000) , Google (da2006) |
---|---|
le zone | Scienza dell'informazione ( in ) , computer |
Membro di |
Accademia americana delle scienze Accademia americana delle arti e delle scienze Accademia nazionale di ingegneria degli Stati Uniti |
Premi |
Premio Turing (1983) |
Archivi conservati da | Museo di storia del computer |
Unix , Belle , Go , Plan 9 di Bell Labs , Multics |
Kenneth Lane Thompson alias Ken Thompson (nato4 febbraio 1943a New Orleans ) è un informatico americano , progettista di sistemi Unix e Plan 9, nonché linguaggi B e Go .
Dopo la laurea presso l' Università della California a Berkeley , è entrato a far parte dei Bell Laboratories nel 1966. Lì ha lavorato su sistemi operativi in multiproprietà , in particolare Multics , poi Unix dal 1969 e successivamente Plan 9 . Nel 1970 ha sviluppato il linguaggio B, precursore C .
Prende parte a molte evoluzioni del sistema Unix: porting su PDP-11 , riscrittura in linguaggio C e introduzione di pipe .
Negli anni '70 creò Belle con Joseph Condon, un computer specializzato nel gioco degli scacchi . Belle ha vinto il campionato nordamericano di scacchi per computer in diverse occasioni tra il 1978 e il 1986. Ha anche avviato la ricerca sui tavoli finali .
Nel 1979, AT&T ha rilasciato dbm , un motore di database di cui è stato pioniere.
È anche l'inventore dell'editor ed e insieme a Rob Pike della codifica dei caratteri UTF-8 .
Lui se la cava con Dennis Ritchie il Turing Award dalla ACM nel 1983 e la National Medal of Technology negli Stati Uniti nel 1998 per il loro lavoro sul sistema Unix . Alla ricezione del premio tiene una conferenza che mette in guardia contro i Troiani .
Si è ritirato dai Bell Labs nel 2000. Ha lavorato presso Entrisphere come consulente scientifico fino al 2006 e ora lavora per Google .
È stato in Google che ha partecipato alla creazione di un nuovo linguaggio di programmazione, derivato da C e chiamato Go : “In Google, crediamo che la programmazione debba essere veloce, produttiva e soprattutto 'divertente'. Questo è il motivo per cui siamo lieti di offrire questo nuovo linguaggio di programmazione sperimentale. Le operazioni di compilazione sono pressoché istantanee e il codice compilato offre una velocità operativa prossima a quella di C. "
Nel 2011 è stato co-destinatario con Dennis Ritchie del premio giapponese .