Simula

E72066

Simula is an early high-level programming language from the 1960s that pioneered object-oriented programming concepts such as classes and objects.

AI illustration

How this image was made

AI-generated illustration of Simula

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Simula (Simula is an early high-level programming language from the 1960s that pioneered object-oriented programming concepts such as classes and objects.)

All labels observed (5)

Label Occurrences
Simula canonical 17
Simula 67 4
Simula I 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf general-purpose programming language ⓘ
high-level programming language ⓘ
object-oriented programming language ⓘ
procedural programming language ⓘ
programming language ⓘ
simulation programming language ⓘ
basedOn ALGOL 60 ⓘ
countryOfOrigin Norway ⓘ
designedBy Kristen Nygaard ⓘ
Ole-Johan Dahl ⓘ
designedFor discrete event simulation ⓘ
developedAt Norwegian Computing Center ⓘ
developedInDecade 1960s ⓘ
earlierVersion Simula I ⓘ
linked to: Simula
executionModel compiled ⓘ
hasParadigm imperative ⓘ
object-oriented ⓘ
procedural ⓘ
influenced Beta (programming language) ⓘ
C# ⓘ
C++ ⓘ
Eiffel (programming language) ⓘ
Java ⓘ
Object Pascal ⓘ
Smalltalk ⓘ
discrete event simulation languages ⓘ
object-oriented programming ⓘ
inspiredBy simulation of operations research models ⓘ
introducedConcept class ⓘ
inheritance ⓘ
object ⓘ
virtual procedure ⓘ
notableFor first language with classes and objects ⓘ
pioneering object-oriented programming ⓘ
primaryDomain simulation ⓘ
standardizedAs Simula 67 ⓘ
linked to: Simula
supportsConcept block structure ⓘ
class ⓘ
coroutine ⓘ
discrete event simulation ⓘ
inheritance ⓘ
object ⓘ
process ⓘ
subclassing ⓘ
virtual method ⓘ
usedFor discrete event simulation of systems ⓘ
yearIntroduced 1962 (Simula I) ⓘ
1967 ⓘ

How these facts were elicited

Referenced by (27)

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

C++ → influencedBy → Simula ⓘ
ALGOL 60 → influenced → Simula ⓘ
Smalltalk → influencedBy → Simula ⓘ
Simula → standardizedAs → Simula 67 ⓘ
linked to: Simula
Simula → earlierVersion → Simula I ⓘ
linked to: Simula
CLU → influencedBy → Simula ⓘ
Eiffel → influencedBy → Simula ⓘ
ALGOL 58 → influenced → Simula ⓘ
Adele Goldberg → influencedBy → Simula programming language ⓘ
linked to: Simula
ALGOL → influenced → Simula ⓘ
Kristen Nygaard → knownFor → Simula ⓘ
Kristen Nygaard → knownFor → Simula I ⓘ
linked to: Simula
Kristen Nygaard → knownFor → Simula 67 ⓘ
linked to: Simula
Ole-Johan Dahl → knownFor → Simula programming language ⓘ
linked to: Simula
Ole-Johan Dahl → knownFor → Simula 67 ⓘ
linked to: Simula
Ole-Johan Dahl → coDeveloperOf → Simula I ⓘ
linked to: Simula
Ole-Johan Dahl → coDeveloperOf → Simula 67 ⓘ
linked to: Simula
Ole-Johan Dahl → notableWork → Simula 67 Common Base Language ⓘ
linked to: Simula
Algol family → influenced → Simula ⓘ
PDP-10 → notableLanguage → Simula ⓘ
ALGOL → influenced → Simula ⓘ
subject linked to: Algorithmic Language
Ada → influencedBy → Simula ⓘ