Lexique informatique › Programmation › Ken Thompson

Ken Thompson

Programmation Svenska → Mis à jour: 2026-09-22
Plus d'infos
Naissance
Connu pour
A créé Unix et le langage B, co-créateur de Go
Distinctions
Prix Turing 1983

Écrit le premier Unix en un mois, en 1969, sur un PDP-7 mis au rebut — et montre quinze ans plus tard pourquoi on ne peut faire confiance à aucun compilateur.

Après le retrait des Bell Labs du projet Multics, qui périclitait, Thompson construit seul un système bien plus simple. La philosophie — de petits programmes qui font une seule chose et se connectent via des flux de texte — devient Unix, et donc le socle de Linux, macOS et BSD. Il écrit aussi le langage B, prédécesseur de C, ainsi que les expressions régulières sous leur forme pratique.

Dans sa conférence Turing de 1984, « Reflections on Trusting Trust », il décrit une porte dérobée logée dans le compilateur, qui s'insère elle-même dans chaque nouveau compilateur qu'il construit — invisible dans tout le code source. Conclusion : on ne peut faire confiance qu'à du code compilé avec des outils qu'on a soi-même construits de bout en bout. Chez Google, il participe à la conception du langage Go.

← Retour au lexique