Ken Thompson
| Naissance | |
|---|---|
| Nom dans la langue maternelle |
Kenneth Lane Thompson |
| Nationalité | |
| Formation |
Université de Californie à Berkeley (baccalauréat ès sciences) (jusqu'en ) Université de Californie à Berkeley (master of science) (jusqu'en ) |
| Activités |
| A travaillé pour |
Google (depuis ) Laboratoires Bell (- |
|---|---|
| Membre de | |
| Partenaire | |
| Site web | |
| Distinctions |
Prix Turing (Unix) () Liste détaillée Prix IEEE Emanuel R. Piore () Prix Turing (Unix) () Prix ACM Software System () Médaille Richard-Hamming () Computer Pioneer Award () Computer History Museum Fellow () National Medal of Technology and Innovation () Tsutomu Kanai Award (en) () Prix Harold-Pender () Prix japonais () National Inventors Hall of Fame () ACM Fellow () |

Kenneth Lane Thompson dit Ken Thompson (né le à La Nouvelle-Orléans) est un informaticien américain, concepteur des systèmes Unix et Plan 9 ainsi que des langages B et Go.
Biographie
Après avoir obtenu ses diplômes à l'université de Californie à Berkeley, il rejoint les Laboratoires Bell en 1966[1]. Il y travaille sur les systèmes d'exploitation à temps partagé, notamment Multics, puis Unix à partir de 1969 et plus tard Plan 9. En 1970, il met au point le langage B, précurseur du C.
Il participe à de nombreuses évolutions du système Unix : portage sur PDP-11, réécriture en langage C, et introduction des pipes.
Dans les années 1970, il crée Belle[2] avec Joseph Condon, un ordinateur spécialisé dans le jeu d'échecs. Belle remporte à plusieurs reprises le championnat nord-américain des ordinateurs d'échecs entre 1978 et 1986. Il est également à l'origine des recherches sur les tables de finales[3].
En 1979, AT&T publie dbm, un moteur de base de données qu'il a initié.
Il est également l'inventeur de l'éditeur ed et avec Rob Pike du codage des caractères UTF-8.
Il reçoit conjointement avec Dennis Ritchie le prix Turing de l'ACM en 1983, et la médaille nationale de la technologie des États-Unis en 1998 pour leur travail sur le système Unix. À la réception du prix il donne une conférence qui met en garde contre les chevaux de Troie[4].
Il a pris sa retraite des Bell Labs en 2000[5]. Il a travaillé à Entrisphere comme conseiller scientifique jusqu'en 2006 et travaille désormais chez Google.
C'est chez Google qu'il participe à la création d'un nouveau langage de programmation, issu du C et appelé Go : « Chez Google, nous pensons que la programmation devrait être rapide, productive et surtout, « fun ». C’est pourquoi nous sommes ravis de proposer ce nouveau langage de programmation expérimental. Les opérations de compilation sont presque instantanées, et le code compilé propose une vitesse de fonctionnement proche de celle du C[6]. »
En 2011, il est corécipiendaire avec Dennis Ritchie du Prix japonais[7],[2].
Il utilise l'éditeur de texte sam[8].
Récompenses
- 1983 : prix Turing
- 1998 : National Medal of Technology (États-Unis)
- 1999 : médaille Richard-Hamming (IEEE)
- 1999 : prix Tsutomu Kanai (en) (Japon)
- 2011 : prix japonais dans la catégorie de l'Information et des Télécommunications[9]
Notes et références
- ↑ « Ken Thompson: developed UNIX at Bell Labs », sur www.linfo.org (consulté le )
- (en) Ken Thompson, Dennis Ritchie win Japan 'Nobel' Prize, Chessbase, 26 janvier 2011. Consulté le 27 janvier 2011.
- ↑ .
- ↑ Ken Thompson, « Reflection on Trusting Trust », Commun. ACM, vol. 27, no 8, , p. 761-763 (lire en ligne).
- ↑ (en) Jonathan Schaeffer, One Jump Ahead : Computer Perfection at Checkers, New York, Springer Science & Business Media, , 585 p. (ISBN 978-0-387-76576-1, lire en ligne)
- ↑ Robert Pike, « The Go programming language », golang.org, .
- ↑ Benny Evangelista, « Ken Thompson, Dennis Ritchie win Japan Prize », The San Francisco Chronicle,
- ↑ « Kenneth Lane Thompson », sur genius.cat-v.org (consulté le )
- ↑ Japan Prize News no 45.
Liens externes
- (en) Site officiel
- Archives conservées par : musée de l'histoire de l'ordinateur (102657921)
- Ressources relatives à la recherche :
- Notice dans un dictionnaire ou une encyclopédie généraliste :
- (en) Dennis Ritchie, « Ken, Unix and Games », ICGA Journal, vol. 24, no 2, (lire en ligne)
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.