Who are you looking for?Famoose.co
Appearance
Text size
Page width
Colour
Ken Thompson
Computer scientist

Ken Thompson

Famoose for

Creating the original Unix operating system and helping design UTF-8 and Go.

Unix · UTF-8

Born
4 February 1943
Birthplace
New Orleans, United States

More people

Ken Thompson

Thompson’s work ranges from operating systems and programming languages to computer chess. His Bell Labs collaboration with Dennis Ritchie helped establish tools and ideas still fundamental to computing.

Early life

Interest in logic

Was drawn to arithmetic and logical problems before becoming a programmer.

Berkeley training

Earned degrees in electrical engineering and computer science at Berkeley in 1965 and 1966.

Career

  1. 1966

    Bell Labs

    Joined the laboratory and worked on the Multics project before developing Unix.

  2. 1975

    Berkeley sabbatical

    Helped bring Unix to Berkeley, where it became the basis for further development.

  3. 2006

    Google

    Joined Google and later helped develop the Go programming language.

Contributions

Unix

Implemented the original version of the influential operating system.

UTF-8

With Rob Pike, designed an efficient way to encode characters from the world’s writing systems.

Go

Co-created the programming language publicly released by Google.

Beyond computing

Computer chess

Worked with Joe Condon on Belle, the 1980 world computer chess champion.

Trust in software

His Turing Award lecture showed why inspecting source code alone cannot establish that a compiler is trustworthy.

Sources & photo creditLife, career and referencesInstitutional biography and contributions

Photo: A.C.Diller. CC BY-SA 4.0 · Original image. Cropped and displayed in monochrome.