Chris Lattner
E102382
Chris Lattner is a software engineer best known for creating the LLVM compiler infrastructure and leading the development of Apple’s Swift programming language.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Chris Lattner canonical | 6 |
| Lattner | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T815929 — 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: Chris Lattner Context triple: [Swift (programming language), designedBy, Chris Lattner]
-
A.
Robert Griesemer
Robert Griesemer is a Swiss software engineer best known as one of the principal designers of the Go programming language at Google.
-
B.
Rob Pike
Rob Pike is a Canadian software engineer and author best known as a co-creator of the Go programming language and for his influential work at Bell Labs and Google.
-
C.
Nathan Blecharczyk
Nathan Blecharczyk is an American billionaire entrepreneur and software engineer best known as a co-founder and longtime technology leader of the home-sharing company Airbnb.
-
D.
Andrew Tridgell
Andrew Tridgell is an Australian computer programmer best known for creating the Samba software suite and contributing extensively to free and open-source software.
-
E.
Matthew Garrett
Matthew Garrett is a prominent free software developer and security expert known for his influential work on Linux, firmware, and secure boot technologies.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Chris Lattner Target entity description: Chris Lattner is a software engineer best known for creating the LLVM compiler infrastructure and leading the development of Apple’s Swift programming language.
-
A.
Robert Griesemer
Robert Griesemer is a Swiss software engineer best known as one of the principal designers of the Go programming language at Google.
-
B.
Rob Pike
Rob Pike is a Canadian software engineer and author best known as a co-creator of the Go programming language and for his influential work at Bell Labs and Google.
-
C.
Nathan Blecharczyk
Nathan Blecharczyk is an American billionaire entrepreneur and software engineer best known as a co-founder and longtime technology leader of the home-sharing company Airbnb.
-
D.
Andrew Tridgell
Andrew Tridgell is an Australian computer programmer best known for creating the Samba software suite and contributing extensively to free and open-source software.
-
E.
Matthew Garrett
Matthew Garrett is a prominent free software developer and security expert known for his influential work on Linux, firmware, and secure boot technologies.
- F. None of above. chosen
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
computer scientist
ⓘ
programming language designer ⓘ software engineer ⓘ |
| almaMater |
University of Illinois at Urbana–Champaign
ⓘ
University of Portland ⓘ |
| awardReceived |
ACM Software System Award
ⓘ
Dr. Dobb’s Excellence in Programming Award ⓘ ACM Software System Award ⓘ
surface form:
LLVM project ACM Software System Award (as part of LLVM team)
|
| birthDate | 1978-11-17 ⓘ |
| birthPlace |
Bridgewater, Massachusetts
ⓘ
surface form:
Bridgewater, Massachusetts, United States
|
| coFounded | Modular Inc. ⓘ |
| created | LLVM ⓘ |
| degree |
Bachelor of Science in Computer Science
ⓘ
Master of Science in Computer Science ⓘ PhD in Computer Science ⓘ |
| designed |
Swift
ⓘ
surface form:
Swift programming language
|
| doctoralAdvisor | Vikram Adve ⓘ |
| doctoralThesis | “Macroscopic Data Structure Analysis and Optimization” ⓘ |
| employer |
Apple Inc.
ⓘ
Google ⓘ Modular Inc. ⓘ SiFive ⓘ Tesla, Inc. ⓘ |
| familyName |
Chris Lattner
self-linksurface differs
ⓘ
surface form:
Lattner
|
| fieldOfWork |
compilers
ⓘ
machine learning infrastructure ⓘ programming languages ⓘ software engineering ⓘ |
| givenName | Chris ⓘ |
| influenced |
Apple’s developer ecosystem
ⓘ
modern compiler design ⓘ systems programming languages ⓘ |
| joined |
Apple Inc. in 2005
ⓘ
Google Brain ⓘ
surface form:
Google Brain in 2017
Tesla, Inc. in 2017 ⓘ |
| knownFor |
CIRCT
ⓘ
Clang ⓘ
surface form:
Clang compiler
LLVM ⓘ MLIR ⓘ Swift ⓘ
surface form:
Swift programming language
|
| ledDevelopmentOf | Swift programming language at Apple ⓘ |
| left |
Apple Inc. in 2017
ⓘ
Tesla, Inc. in 2017 ⓘ |
| name | Chris Lattner self-link ⓘ |
| nationality |
United States of America
ⓘ
surface form:
United States
|
| notableWork |
CIRCT
ⓘ
surface form:
CIRCT (Circuit IR Compilers and Tools)
Clang ⓘ
surface form:
Clang C/C++/Objective-C compiler front end
LLVM ⓘ
surface form:
LLVM compiler infrastructure
MLIR ⓘ
surface form:
MLIR (Multi-Level Intermediate Representation)
Swift ⓘ
surface form:
Swift programming language
|
| position |
Co-founder and CEO of Modular Inc.
ⓘ
Distinguished Engineer at Google ⓘ Senior Director, Developer Tools at Apple ⓘ Senior Vice President of Platform Engineering at SiFive ⓘ Vice President of Autopilot Software at Tesla ⓘ |
| started |
LLVM
ⓘ
surface form:
LLVM project
|
| workedOn |
Apple developer tools
ⓘ
Clang/LLVM integration in Xcode ⓘ Swift toolchain ⓘ
surface form:
Swift compiler
Xcode ⓘ
surface form:
Xcode toolchain
|
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: Chris Lattner Description of subject: Chris Lattner is a software engineer best known for creating the LLVM compiler infrastructure and leading the development of Apple’s Swift programming language.
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.