Ole-Johan Dahl

E358139

Ole-Johan Dahl was a Norwegian computer scientist and pioneer of object-oriented programming, best known for co-developing the Simula programming language.

All labels observed (1)

Label Occurrences
Ole-Johan Dahl canonical 3

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Norwegian person ⓘ
computer scientist ⓘ
human ⓘ
awardReceived Commander of the Order of St. Olav ⓘ
IEEE John von Neumann Medal ⓘ
Norsk Data honorary prize ⓘ
Norwegian Computer Society Honorary Award ⓘ
Rosing Honorary Prize ⓘ
Turing Award ⓘ
coAuthorWith Kristen Nygaard ⓘ
coDeveloperOf Simula 67 ⓘ
linked to: Simula

Simula I ⓘ
linked to: Simula
countryOfCitizenship Norway ⓘ
dateOfBirth 1931-10-12 ⓘ
dateOfDeath 2002-06-29 ⓘ
educatedAt University of Oslo ⓘ
employer Norwegian Computing Center ⓘ
University of Oslo ⓘ
familyName Dahl ⓘ
fieldOfWork computer science ⓘ
programming languages ⓘ
software engineering ⓘ
givenName Ole-Johan ⓘ
influenced Bjarne Stroustrup ⓘ
development of C++ ⓘ
development of object-oriented languages ⓘ
knownFor Simula 67 ⓘ
linked to: Simula

Simula programming language ⓘ
linked to: Simula

class concept in programming ⓘ
inheritance in programming ⓘ
object-oriented programming ⓘ
memberOf Norwegian Academy of Science and Letters ⓘ
Royal Norwegian Society of Sciences and Letters ⓘ
notableStudent Bjarne Stroustrup ⓘ
notableWork Simula 67 Common Base Language ⓘ
linked to: Simula

Structured Programming (book chapter) ⓘ
occupation programming language designer ⓘ
university professor ⓘ
placeOfBirth Mandal, Norway ⓘ
placeOfDeath Asker, Norway ⓘ
received IEEE John von Neumann Medal 2001 ⓘ
Turing Award 2001 ⓘ
linked to: Turing Award
sexOrGender male ⓘ
togetherWith Kristen Nygaard ⓘ
TuringAwardFor design of the Simula languages ⓘ
ideas fundamental to object-oriented programming ⓘ
workLocation Oslo, Norway ⓘ
linked to: Oslo

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Simula → designedBy → Ole-Johan Dahl ⓘ
Kristen Nygaard → coDeveloperWith → Ole-Johan Dahl ⓘ
Beta (programming language) → designedBy → Ole-Johan Dahl ⓘ