Anders Hejlsberg
E34647
Anders Hejlsberg is a Danish software engineer best known for designing influential programming languages and development tools, including Turbo Pascal, Delphi, and later leading the design of C# and TypeScript at Microsoft.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Anders Hejlsberg canonical | 6 |
| Hejlsberg | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T265066 — 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: Anders Hejlsberg Context triple: [C#, creator, Anders Hejlsberg]
-
A.
Brendan Eich
Brendan Eich is an American technologist best known as the creator of the JavaScript programming language and a co-founder of the Mozilla project, Mozilla Foundation, and Mozilla Corporation.
-
B.
Niklaus Wirth
Niklaus Wirth is a Swiss computer scientist best known for creating several influential programming languages, including Pascal, Modula, and Oberon, and for his pioneering work in software engineering and programming language design.
-
C.
Dennis Ritchie
Dennis Ritchie was an American computer scientist best known for creating the C programming language and co-developing the Unix operating system.
-
D.
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.
-
E.
Charles Geschke
Charles Geschke was an American computer scientist and entrepreneur best known as the co-founder of Adobe Systems and a pioneer of desktop publishing technologies.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Anders Hejlsberg Target entity description: Anders Hejlsberg is a Danish software engineer best known for designing influential programming languages and development tools, including Turbo Pascal, Delphi, and later leading the design of C# and TypeScript at Microsoft.
-
A.
Brendan Eich
Brendan Eich is an American technologist best known as the creator of the JavaScript programming language and a co-founder of the Mozilla project, Mozilla Foundation, and Mozilla Corporation.
-
B.
Niklaus Wirth
Niklaus Wirth is a Swiss computer scientist best known for creating several influential programming languages, including Pascal, Modula, and Oberon, and for his pioneering work in software engineering and programming language design.
-
C.
Dennis Ritchie
Dennis Ritchie was an American computer scientist best known for creating the C programming language and co-developing the Unix operating system.
-
D.
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.
-
E.
Charles Geschke
Charles Geschke was an American computer scientist and entrepreneur best known as the co-founder of Adobe Systems and a pioneer of desktop publishing technologies.
- F. None of above. chosen
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Danish person
ⓘ
computer scientist ⓘ programming language designer ⓘ software engineer ⓘ |
| activeIn |
1980s software industry
ⓘ
1990s software industry ⓘ 2000s software industry ⓘ 2010s software industry ⓘ |
| awardReceived |
Dr. Dobb’s Excellence in Programming Award
ⓘ
Microsoft Technical Fellow title ⓘ |
| birthCountry | Denmark ⓘ |
| birthDate | 1960-12-02 ⓘ |
| birthPlace | Copenhagen ⓘ |
| designed |
C# programming language
ⓘ
Delphi (programming language) ⓘ
surface form:
Delphi IDE
Delphi (programming language) ⓘ
surface form:
Delphi programming language
Turbo Pascal ⓘ TypeScript programming language ⓘ |
| employer |
Borland
ⓘ
Embarcadero Technologies ⓘ Microsoft ⓘ |
| familyName |
Anders Hejlsberg
self-linksurface differs
ⓘ
surface form:
Hejlsberg
|
| field |
programming languages
ⓘ
software development ⓘ |
| givenName | Anders ⓘ |
| influenced |
C# developers community
ⓘ
TypeScript ecosystem ⓘ modern object-oriented programming languages ⓘ |
| knownFor |
C# programming language
ⓘ
surface form:
C#
Delphi (programming language) ⓘ
surface form:
Delphi
Turbo Pascal ⓘ TypeScript programming language ⓘ
surface form:
TypeScript
integrated development environments ⓘ programming language design ⓘ |
| language |
Danish
ⓘ
English ⓘ |
| name | Anders Hejlsberg self-link ⓘ |
| nationality | Danish ⓘ |
| notableAchievement |
co-designed TypeScript
ⓘ
created Turbo Pascal compiler ⓘ led design of C# ⓘ led design of Delphi ⓘ |
| notableWork |
C# programming language
ⓘ
surface form:
The C# Programming Language (book)
|
| occupation |
programmer
ⓘ
software architect ⓘ software engineer ⓘ |
| role |
lead architect of C#
ⓘ
technical fellow at Microsoft ⓘ |
| workedOn |
.NET Framework
ⓘ
Visual Studio ⓘ |
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: Anders Hejlsberg Description of subject: Anders Hejlsberg is a Danish software engineer best known for designing influential programming languages and development tools, including Turbo Pascal, Delphi, and later leading the design of C# and TypeScript at Microsoft.
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.