Simula

E72066

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

Aliases (2)

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
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
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 (6)
Subject (surface form when different) Predicate
Bjarne Stroustrup
C++
Smalltalk
influencedBy
Simula ("Simula I")
earlierVersion
ALGOL 60
influenced
Simula ("Simula 67")
standardizedAs

Please wait…