Ken Thompson
E31846
Ken Thompson is an American computer scientist best known as a co-creator of the Unix operating system and the B programming language, and for his foundational contributions to modern computing.
All labels observed (5)
| Label | Occurrences |
|---|---|
| Ken Thompson canonical | 22 |
| Ken Thompson (as colleague, not student) | 1 |
| Ken Thompson (computer scientist) | 1 |
| Kenneth Lane Thompson | 1 |
| Kenneth Thompson | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T100460 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Ken Thompson Context triple: [Bell Telephone Laboratories, employed, Ken Thompson]
-
A.
Dennis Ritchie
Dennis Ritchie was an American computer scientist best known for creating the C programming language and co-developing the Unix operating system.
-
B.
Eric Raymond
Eric Raymond is an American software developer, open-source advocate, and author best known for his influential essay collection "The Cathedral and the Bazaar," which helped popularize and legitimize the open-source software movement.
-
C.
Alan Kay
Alan Kay is a pioneering computer scientist best known for his foundational work on object-oriented programming and the development of the graphical user interface.
-
D.
Linus Torvalds
Linus Torvalds is a Finnish-American software engineer best known as the creator and principal developer of the Linux kernel, the core of the widely used Linux operating system.
-
E.
Alan Emtage
Alan Emtage is a computer scientist best known for creating Archie, the first widely used Internet search engine, which laid foundational groundwork for modern web search.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Ken Thompson Target entity description: Ken Thompson is an American computer scientist best known as a co-creator of the Unix operating system and the B programming language, and for his foundational contributions to modern computing.
-
A.
Dennis Ritchie
Dennis Ritchie was an American computer scientist best known for creating the C programming language and co-developing the Unix operating system.
-
B.
Eric Raymond
Eric Raymond is an American software developer, open-source advocate, and author best known for his influential essay collection "The Cathedral and the Bazaar," which helped popularize and legitimize the open-source software movement.
-
C.
Alan Kay
Alan Kay is a pioneering computer scientist best known for his foundational work on object-oriented programming and the development of the graphical user interface.
-
D.
Linus Torvalds
Linus Torvalds is a Finnish-American software engineer best known as the creator and principal developer of the Linux kernel, the core of the widely used Linux operating system.
-
E.
Alan Emtage
Alan Emtage is a computer scientist best known for creating Archie, the first widely used Internet search engine, which laid foundational groundwork for modern web search.
- F. None of above. chosen
Statements (66)
| Predicate | Object |
|---|---|
| instanceOf |
computer scientist
ⓘ
human ⓘ programming language designer ⓘ software engineer ⓘ |
| awardReceived |
ACM SIGOPS Hall of Fame Award
ⓘ
Computer History Museum Fellow Award ⓘ IEEE Emanuel R. Piore Award ⓘ IEEE Richard W. Hamming Medal ⓘ Japan Prize ⓘ National Medal of Technology and Innovation ⓘ
surface form:
National Medal of Technology
Turing Award ⓘ USENIX Lifetime Achievement Award ⓘ |
| birthDate | 1943-02-04 ⓘ |
| birthPlace |
New Orleans
ⓘ
surface form:
New Orleans, Louisiana, United States
|
| coCreatorOf |
B programming language
ⓘ
Go ⓘ
surface form:
Go programming language runtime (early work)
Inferno operating system ⓘ Plan 9 from Bell Labs ⓘ UTF-8 ⓘ Unix ⓘ |
| collaboratedWith |
Brian Kernighan
ⓘ
Dennis Ritchie ⓘ Rob Pike ⓘ |
| coRecipientWith | Dennis Ritchie ⓘ |
| countryOfCitizenship | United States of America ⓘ |
| degree |
Bachelor of Science in Electrical Engineering and Computer Sciences
ⓘ
Master of Science in Electrical Engineering and Computer Sciences ⓘ |
| developed |
Thompson's algorithm
ⓘ
Thompson's algorithm ⓘ
surface form:
Thompson's construction
|
| educatedAt | University of California, Berkeley ⓘ |
| employer |
Bell Telephone Laboratories
ⓘ
surface form:
Bell Labs
Bell Telephone Laboratories ⓘ Google ⓘ |
| era |
20th-century computing
ⓘ
21st-century computing ⓘ |
| familyName | Thompson ⓘ |
| fieldOfWork |
computer science
ⓘ
computer security ⓘ operating systems ⓘ programming languages ⓘ |
| fullName |
Ken Thompson
self-linksurface differs
ⓘ
surface form:
Kenneth Lane Thompson
|
| gender | male ⓘ |
| givenName | Kenneth ⓘ |
| influenced |
C programming language design via B
ⓘ
modern Unix-like operating systems ⓘ software security thinking ⓘ |
| knownFor |
Thompson's algorithm for regular expression matching
ⓘ
Thompson's algorithm ⓘ
surface form:
Thompson's construction for converting regular expressions to NFAs
co-creating the UTF-8 character encoding ⓘ co-creating the Unix operating system ⓘ co-designing the B programming language ⓘ early work on the Plan 9 from Bell Labs operating system ⓘ the "Reflections on Trusting Trust" lecture and paper ⓘ work on the Inferno operating system ⓘ |
| languageSpoken | English ⓘ |
| memberOf |
Bell Telephone Laboratories
ⓘ
surface form:
Bell Labs Computing Sciences Research Center
|
| notableIdea | compiler backdoor attack described in "Reflections on Trusting Trust" ⓘ |
| notableWork |
B programming language
ⓘ
Inferno ⓘ Plan 9 from Bell Labs ⓘ the "Reflections on Trusting Trust" lecture and paper ⓘ
surface form:
Reflections on Trusting Trust
UTF-8 ⓘ Unix ⓘ |
| receivedAwardFor |
Turing Award
ⓘ
surface form:
Turing Award for the development of generic operating systems theory and the implementation of the Unix operating system
|
| residence |
United States of America
ⓘ
surface form:
United States
|
| thesisTitle | Regular Expression Search Algorithm ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Ken Thompson Description of subject: Ken Thompson is an American computer scientist best known as a co-creator of the Unix operating system and the B programming language, and for his foundational contributions to modern computing.
Referenced by (26)
Full triples — surface form annotated when it differs from this entity's canonical label.