Simula

E72066

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (5)

Label Occurrences
Simula canonical 13
Simula 67 4
Simula I 3

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 self-linksurface differs
surface form: Simula I
executionModel compiled
hasParadigm imperative
object-oriented
procedural
influenced Beta (programming language)
C# programming language
surface form: C#

C++
Eiffel programming language
surface form: Eiffel (programming language)

Java
Delphi (programming language)
surface form: 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 self-linksurface differs
surface form: Simula 67
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

Referenced by (23)

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 self-linksurface differs
this entity surface form: Simula 67
Simula earlierVersion Simula self-linksurface differs
this entity surface form: Simula I
CLU influencedBy Simula
Eiffel influencedBy Simula
ALGOL 58 influenced Simula
Adele Goldberg influencedBy Simula
this entity surface form: Simula programming language
ALGOL influenced Simula
Kristen Nygaard knownFor Simula
Kristen Nygaard knownFor Simula
this entity surface form: Simula I
Kristen Nygaard knownFor Simula
this entity surface form: Simula 67
Ole-Johan Dahl knownFor Simula
this entity surface form: Simula programming language
Ole-Johan Dahl knownFor Simula
this entity surface form: Simula 67
Ole-Johan Dahl coDeveloperOf Simula
this entity surface form: Simula I
Ole-Johan Dahl coDeveloperOf Simula
this entity surface form: Simula 67
Ole-Johan Dahl notableWork Simula
this entity surface form: Simula 67 Common Base Language