
Simula
Sign in to saveALGOL-basierte Programmiersprache, mit Simula 67 die 1. objektorientierte
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
Wikidata facts
Show 3 more facts
- Commons category
- Simula
- inception
- 1962-00-00
- software version identifier
- Standard SIMULA
Sources (6)
via Wikidata · CC0
Article · Deutsch
Simula ist eine Programmiersprache, die von Ole-Johan Dahl und Kristen Nygaard in den 1960er Jahren am Norsk Regnesentral (Norwegisches Rechenzentrum) an der Universität Oslo entwickelt wurde, um Simulationen von z. B. physikalischen Prozessen am Rechner durchführen zu können. Die Sprache gilt als erste objektorientierte Programmiersprache. Sie baute auf der Definition von Algol 60 auf, ist blockstrukturiert mit den üblichen Grunddatentypen und Kontrollstrukturen und führt Klassen ein, die die Konzepte von Datenstrukturen und Koroutinen vereinigen. Simula gilt als Vorgänger von Smalltalk. Viele der mit Simula eingeführten Konzepte finden sich in modernen objektorientierten Programmiersprachen wieder. Das Klassenkonzept von Simula-67 diente beispielsweise als Vorbild für das von C++; die Sprache benutzte schon damals einige der noch heute in modernen objektorientierten Programmiersprachen verwendeten Schlüsselwörter wie class, new, this. Das Wort Simula setzt sich aus den Bestandteilen simu für simulation und la für language zusammen.
Abstract from DBpedia / Wikipedia · CC BY-SA