Nepedia
Back to Discover
Fluent Reader
💻

Ken Thompson

technology Maturity 9-11 war conflict Next article →

This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

Ken Thompson is a famous pioneer in computer science. He was born in New Orleans, Louisiana, on February 4, 1943. As a child, he was fascinated by logic. He even worked on math problems using binary.

Pdp7-oslo-2005
Pdp7-oslo-2005

He later studied electrical engineering and computer science at UC Berkeley. He earned his bachelor's degree in 1965 and his master's in 1966. Thompson spent most of his career working at Bell Labs. He is known as one of the greatest programmers ever.

Thompson is most famous for helping create the Unix operating system. An operating system is the main software that manages a computer. He worked with Dennis Ritchie and others on a machine called the PDP-7. They built things like a file system and a command-line interpreter.

Version 6 Unix SIMH PDP11 Emulation KEN
Version 6 Unix SIMH PDP11 Emulation KEN

Thompson also created the B programming language. This was a precursor, or an earlier version, of the C language. He also worked on regular expressions. These are special ways to search for patterns in text. Almost all modern programs use a version of his notation today.

His work on software changed how computers talk to each other. In 1992, he and Rob Pike created UTF-8. This is a way to encode text so computers can read it. Today, UTF-8 is used on more than 90% of all web pages.

Plan 9 from Bell Labs (with acme)
Plan 9 from Bell Labs (with acme)

He also helped design a new system called Plan 9. This system used the same ideas as Unix but in a bigger way. Later, he worked on the Inferno operating system. He also helped create the Go language while working at Google. He joined Google in 2006 as a distinguished engineer.

Thompson also loved the game of chess. He wrote a program called "chess" for the first Unix version in 1971. He and Joseph Condon also built Belle. Belle was a hardware-assisted computer that became a world chess champion.

Pdp7-oslo-2005
Pdp7-oslo-2005

He also made endgame tablebases. These are lists of moves that help computers play perfect chess. In 1983, he and Dennis Ritchie won the Turing Award. This is a very high honor for computer scientists. He also received the National Medal of Technology in 1999.

Many things we use today exist because of his ideas. When you use the internet, you are likely using UTF-8 to see text. When people write code, they often use languages like C or Go.

Plan 9 from Bell Labs (with acme)
Plan 9 from Bell Labs (with acme)

His work at Bell Labs helped start a whole new industry. Even his ideas about computer security are still studied. He showed how a tiny mistake in a compiler could create a backdoor. This is known as the Thompson hack. His life shows how one person's curiosity can change the digital world.

444 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (3)
File:Pdp7-oslo-2005.jpeg
Pdp7-oslo-2005.jpeg
File:Version 6 Unix SIMH PDP11 Emulation KEN.png
Version 6 Unix SIMH PDP11 Emulation KEN.png
File:Plan 9 from Bell Labs (with acme).png
Plan 9 from Bell Labs (with acme).png
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.