Martin Odersky
E355650
Martin Odersky is a Swiss computer scientist best known as the creator of the Scala programming language and a prominent researcher in programming language design.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Martin Odersky canonical | 3 |
How this entity was disambiguated
This entity first appeared as the object of triple T3414996 — 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: Martin Odersky Context triple: [Scala, designedBy, Martin Odersky]
-
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.
Don Syme
Don Syme is a British computer scientist and software engineer best known as the creator of the F# programming language and his work on functional programming at Microsoft Research.
-
C.
Michael Hillegas
Michael Hillegas was an American merchant and statesman who served as the first Treasurer of the United States during the Revolutionary era.
-
D.
Lambert Meertens
Lambert Meertens is a Dutch computer scientist known for his influential work in programming language design and formal methods.
-
E.
Bertrand Meyer
Bertrand Meyer is a Swiss computer scientist best known for designing the Eiffel programming language and pioneering the concept of Design by Contract in software engineering.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Martin Odersky Target entity description: Martin Odersky is a Swiss computer scientist best known as the creator of the Scala programming language and a prominent researcher in programming language design.
-
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.
Don Syme
Don Syme is a British computer scientist and software engineer best known as the creator of the F# programming language and his work on functional programming at Microsoft Research.
-
C.
Michael Hillegas
Michael Hillegas was an American merchant and statesman who served as the first Treasurer of the United States during the Revolutionary era.
-
D.
Lambert Meertens
Lambert Meertens is a Dutch computer scientist known for his influential work in programming language design and formal methods.
-
E.
Bertrand Meyer
Bertrand Meyer is a Swiss computer scientist best known for designing the Eiffel programming language and pioneering the concept of Design by Contract in software engineering.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
Swiss person
ⓘ
computer scientist ⓘ person ⓘ |
| affiliation |
School of Computer and Communication Sciences
ⓘ
surface form:
School of Computer and Communication Sciences at EPFL
|
| almaMater |
ETH Zurich
ⓘ
University of Zurich ⓘ |
| areaOfImpact |
Java Virtual Machine
ⓘ
surface form:
JVM ecosystem
functional programming on the JVM ⓘ |
| basedIn | Lausanne ⓘ |
| coAuthorOf | Programming in Scala ⓘ |
| contributedTo |
Java generics design
ⓘ
javac Java compiler ⓘ |
| designed |
Scala
ⓘ
surface form:
Scala programming language
|
| developed |
Scala
ⓘ
surface form:
Scala programming language
|
| doctoralAdvisor | Niklaus Wirth ⓘ |
| employer |
École polytechnique fédérale de Lausanne
ⓘ
surface form:
EPFL
École polytechnique fédérale de Lausanne ⓘ
surface form:
École Polytechnique Fédérale de Lausanne
|
| field |
computer science
ⓘ
programming languages ⓘ |
| founded |
Lightbend
ⓘ
Typesafe ⓘ |
| hasOnlineCourse | Functional Programming Principles in Scala ⓘ |
| influenced |
Scala community
ⓘ
design of modern JVM languages ⓘ |
| influencedBy | Niklaus Wirth ⓘ |
| knownFor |
Scala
ⓘ
surface form:
Scala programming language
programming language design ⓘ |
| languageCreated | Scala ⓘ |
| name | Martin Odersky self-link ⓘ |
| nationality | Switzerland ⓘ |
| notableStudent | Adriaan Moors ⓘ |
| notableWork |
Programming in Scala
ⓘ
Scala ⓘ
surface form:
Scala language specification
|
| occupation |
computer scientist
ⓘ
university professor ⓘ |
| platformOfCourse | Coursera ⓘ |
| position | professor at EPFL ⓘ |
| researchInterest |
functional programming
ⓘ
object-oriented programming ⓘ programming language design ⓘ type systems ⓘ |
| role | co-founder of Lightbend ⓘ |
| taughtAt |
École polytechnique fédérale de Lausanne
ⓘ
surface form:
EPFL
University of Karlsruhe ⓘ University of South Australia ⓘ |
| workedOn |
Java
ⓘ
surface form:
GJ (Generic Java)
Pizza programming language ⓘ |
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: Martin Odersky Description of subject: Martin Odersky is a Swiss computer scientist best known as the creator of the Scala programming language and a prominent researcher in programming language design.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.