Skip to content
Simula
EntityQ212569· pop 35· linked from 290 articles

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is an approximate superset of ALGOL 60,

Key facts

Programming language.name
Simula
Programming language.logo
Simula - logo.svg
Programming language.paradigms
Multi-paradigm: procedural, imperative, structured, object-oriented
Programming language.family
ALGOL
Programming language.designer
Ole-Johan Dahl
Programming language.developer
Kristen Nygaard
Programming language.latest release version
Simula 67, Simula I
Programming language.typing
Static, nominative
Programming language.scope
Lexical
Programming language.programming language
ALGOL 60 (mostly)SIMSCRIPT (some parts)
Programming language.influenced by
ALGOL 60, SIMSCRIPT
Programming language.influenced
BETA, CLU, Eiffel, Emerald, Pascal, Smalltalk, C++, and many other object-oriented programming languages
Programming language.operating system
Unix-like, Windows, z/OS, TOPS-10, MVS

via Wikipedia infobox

~12 min read

Encyclopedic overview

11 sections
Contents
  • History
  • Sample code
  • Minimal program
  • Classic Hello world
  • Classes, subclasses and virtual procedures
  • Call by name
  • Simulation
  • Notes
  • Sources
  • Further reading
  • External links

Simula is the name of two simulation programming languages, Simula I and Simula 67, developed in the 1960s at the Norwegian Computing Center in Oslo, by Ole-Johan Dahl and Kristen Nygaard. Syntactically, it is an approximate superset of ALGOL 60,

and was also influenced by the design of SIMSCRIPT.

Excerpted from Wikipedia’s “Simula” article, available under the CC BY-SA 4.0 licence.

Gallery (2)