SIMULA (simulation language)

von Bianca Buchholz

Inhaltsverzeichnis


 

Wer entwickelte Simula?

Im Norwegian Computing Center entwickelten Ole-Johann Dahl und Kristen Nygaard 1967 SIMULA. Die Programmiersprache ist verwandt mit ALGOL. SIMULA ist ein Vorläufer der objektorientierten Programmiersprachen.

Zum Inhaltsverzeichnis

Wofür entwickelte man SIMULA?

SIMULA diente zur Simulation von Ereignisnetzwerken wie:

Zum Inhaltsverzeichnis

Welche Eigenschaften hat SIMULA?

Simula 67 verfügt bereits über:

Die wichtigste Erneuerung war die Entwicklung von Klassen.

Eine Klasse fasst mehrere Datentypen zusammen. Jedem Objekt einer Klasse weist man die Eigenschaften der Klasse zu.

Beispiel:

Class datum;

Begin

Integer tag, monat, jahr;

Jahr:=1993

End;

Mit dieser Klassendefinition wird allen Objekten der Klasse "datum"die gleiche Jahreszahl zugewiesen.

Zum Inhaltsverzeichnis

Wie entwickelte sich SIMULA weiter?

SIMULA nahm Einfluss auf die Entwicklung objektorientierter Programmiersprachen. SIMULA selbst verbreitete sich nicht so stark.

20 Jahre später überarbeitete man SIMULA. Dabei entstand die Programmiersprache BETA.

Zum Inhaltsverzeichnis 

Quelle

Stansifer, Ryan (1995): Theorie und Entwicklung von Programmiersprachen
Prentice Hall

Claus, Volker und Schwill, Andreas (1991) Schülerduden - Die Informatik
Dudenverlag Mannheim/Wien/Zürich