Simula
E72066
general-purpose programming language
high-level programming language
object-oriented programming language
procedural programming language
programming language
simulation programming language
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 | 13 |
| Simula 67 | 4 |
| Simula I | 3 |
| Simula programming language | 2 |
| Simula 67 Common Base Language | 1 |
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.
this entity surface form:
Simula 67
this entity surface form:
Simula I
this entity surface form:
Simula programming language
this entity surface form:
Simula I
this entity surface form:
Simula 67
this entity surface form:
Simula programming language
this entity surface form:
Simula 67
this entity surface form:
Simula I
this entity surface form:
Simula 67
this entity surface form:
Simula 67 Common Base Language