HomeTriviaScientistsKen Thompson
person🔬 Scientists

Ken Thompson Trivia Questions

How much do you really know about Ken Thompson? Below are 8 true or false statements. Click each one to reveal the answer and explanation.

1.

Ken Thompson won the Turing Award alongside Dennis Ritchie for their work on Unix.

Click to reveal answer ›

Easy
✓ TRUE

They received the 1983 Turing Award for developing Unix and the C programming language, recognizing their impact on computing.

2.

He wrote the original Unix operating system entirely alone in two weeks.

Click to reveal answer ›

Medium
✗ FALSE

Thompson co-created Unix with Dennis Ritchie and others; it was a collaborative effort over several years, not a solo two-week project.

3.

He left Bell Labs to join Microsoft as a key architect for Windows NT.

Click to reveal answer ›

Medium
✗ FALSE

Thompson remained at Bell Labs until his retirement in 2000, then worked at Google; he never joined Microsoft or worked on Windows NT.

4.

Thompson was a lead developer of the Google Go programming language in the 2010s.

Click to reveal answer ›

Medium
✗ FALSE

While Thompson contributed to Go's design, he was not a lead developer; Robert Griesemer, Rob Pike, and others were primary creators at Google.

5.

Ken Thompson created the B programming language that directly preceded C.

Click to reveal answer ›

Medium
✓ TRUE

Thompson developed B at Bell Labs in 1969, a simplified version of BCPL, which later influenced Dennis Ritchie's creation of C.

6.

He built one of the first fully functional chess-playing programs, Belle, with Joe Condon.

Click to reveal answer ›

Hard
✓ TRUE

Thompson co-designed Belle, a chess machine that became the first to achieve master-level play and won the 1980 World Computer Chess Championship.

7.

He introduced the concept of regular expressions into computing through his work on the QED editor.

Click to reveal answer ›

Hard
✓ TRUE

Thompson implemented regular expressions in the QED text editor for CTSS in the 1960s, a foundation for tools like grep.

8.

Ken Thompson invented the term 'spaghetti code' to describe poorly structured programs.

Click to reveal answer ›

Hard
✗ FALSE

The term 'spaghetti code' predates Thompson's career, originating in the 1970s among programmers, and he is not credited with coining it.

More in Scientists

Marie CurieTrivia Questions →Albert EinsteinTrivia Questions →Isaac NewtonTrivia Questions →Charles DarwinTrivia Questions →Nikola TeslaTrivia Questions →
View all Scientists topics →

Want to test yourself in real time?

Swipe right for True, left for False. New questions every day on PopBluff.

Play PopBluff Free →