Ken Thompson
Mer info
- Född
- Känd för
- Skapade Unix, språket B, medskapare av Go
- Utmärkelser
- Turingpriset 1983
Skrev det första Unix på en bortglömd PDP-7 under en månad 1969 — och visade femton år senare varför man inte kan lita på någon kompilator.
Efter att Bell Labs dragit sig ur det havererade Multics-projektet byggde Thompson ett mycket enklare system på egen hand. Filosofin — små program som gör en sak och kopplas ihop via textströmmar — blev Unix och därmed grunden för Linux, macOS och BSD. Han skrev också språket B, föregångaren till C, och reguljära uttryck i praktisk form.
I Turing-föreläsningen "Reflections on Trusting Trust" 1984 beskrev han en bakdörr placerad i kompilatorn, som infogar sig själv i varje ny kompilator den bygger — osynlig i all källkod. Slutsatsen är att du bara kan lita på kod du kompilerat med verktyg du själv byggt hela vägen ner. På Google var han med och tog fram språket Go.