# Ken Thompson
![[50 Resources/51 Attachments/51.03 Public/2026-02-10 Ken Thompson.jpg|400]]
Ken Thompson is an American computer scientist and one of the most influential figures in computing history. At Bell Labs in 1969, he and [[Dennis Ritchie]] created [[Unix]], the operating system that shaped virtually all modern operating systems. Thompson also designed the B programming language (precursor to C), co-invented UTF-8 encoding, and co-created the Go programming language at Google.
Thompson's contributions span five decades of foundational work. He wrote the first Unix shell, the first Unix text editor (ed), and created the first computer chess endgame databases. His 1984 Turing Award lecture, "Reflections on Trusting Trust," remains a seminal work on computer security, demonstrating how compilers can be subverted to insert backdoors.
## Key Contributions
- **[[Unix]]** (1969): Co-created with [[Dennis Ritchie]] at Bell Labs
- **B Language**: Precursor to C, influenced C's design
- **UTF-8** (1992): Co-invented with Rob Pike
- **Go Language** (2007-2009): Co-created at Google with Rob Pike and Robert Griesemer
- **Regular expressions**: Implemented in early Unix tools
- **ed/grep**: Created foundational Unix text tools
- **Plan 9**: Successor operating system to Unix
- **Belle**: Chess computer, world champion 1980
## Career
- **Bell Labs** (1966-2000): Unix, Plan 9, Inferno
- **Entrisphere** (2000-2006): Startup
- **Google** (2006-retirement): Go programming language
## Awards
- **Turing Award** (1983): With Dennis Ritchie, for Unix
- **National Medal of Technology** (1999)
- **Japan Prize** (2011): With Dennis Ritchie
- **IEEE Computer Pioneer Award**
## Famous Quote
> [[When in doubt, use brute force]]
## Quotes
<!-- QueryToSerialize: LIST FROM #type/quote AND [[Ken Thompson]] WHERE public_note = true SORT file.name ASC -->
## Books
<!-- QueryToSerialize: LIST FROM #type/book AND [[Ken Thompson]] WHERE public_note = true SORT file.name ASC -->
## References
- https://en.wikipedia.org/wiki/Ken_Thompson
- "Reflections on Trusting Trust" (1984 Turing Award lecture)
## Related
- [[Dennis Ritchie]]
- [[Unix]]
- [[Linux]]
- [[POSIX]]
- [[Linus Torvalds]]