Dieser Text beschreibt Simula. Der untere Text beinhaltet die Simula Beschreibung. Soweit es sich um ein definierbares Objekt handelt, sollte hier eine Simula Definition vorhanden sein. Sollte eine Definition von Simula fehlen, kann diese von Ihnen verfaßt werden. Wir sind bestrebt die Beschreibung von Simula möglichst ausführlich zu halten.
Jeder Text bei Know-Library, sowie ein Teil davon (Definition, Beschreibung etc.), außer Bücher Beschreibungen kann bearbeitet werden. Falls die Beschreibung auf dieser Seite nicht korrekt ist klicken Sie auf 'Beschreibung editieren' um den Text zu korrigieren bzw. neuen einzufügen. Weitere Informationen und Bücher zum Thema Simula Beschreibung , so wie Link zum Forum finden Sie weiter unten. Eine Übersicht der Texte, die das Thema Simula beschreiben finden Sie auf der Seite alle Artikel über Simula. Fragen zu dem Thema Simula können im Forum gestellt werden. Klicken Sie hier um zu dem Forum zu wechseln.
Simula ArtikelSimula war die erste Programmiersprache, die Ansätze zur objektorientierten Programmierung ermöglichte. Simula gilt als Vorgänger von Smalltalk. Viele der Konzepte finden sich in modernen objektorientierten Programmiersprachen wieder.
Simula wurde in den 1960-er Jahren am Norwegian Computer Center in Oslo entwickelt, maßgeblich von Ole-Johan Dahl und Kristen Nygaard. Sie war als Sprache für Simulationen gedacht.
Die Sprache basiert auf Algol-60, ergänzt dies aber um frühe Konzepte von Klassen und Objekten sowie um Koroutinen.
Die Entwicklung begann bereits 1962, aber erst 1965 wurde ein Compiler für die Sprachversion Simula-I veröffentlicht. 1967 erschien die überarbeitete Sprachversion Simula-67, für die auf mehreren damals existierenden Großrechnersystemen Compiler entwickelt wurden. In den 1970-er Jahren wurde Simula in der Praxis vielfach eingesetzt, und die theoretischen Konzepte der Sprache hatte großen Einfluss auf die Entwicklung damals moderner Programmiersprachen. Die Konzepte der Objektorientiertheit wurden weiter entwickelt und schließlich in Smalltalk-80 erstmals konsequent umgesetzt. Die erste Smalltalk-Version wurde in Simula geschrieben.
Erzählt wird, dass Dahl und Nygaard an Schiffssimulationen gearbeitet hatten. Dabei ergab sich durch die kombinatorische Explosion von Parameterbeziehungen eine verwirrende Vielfalt an Möglichkeiten, wie sich die verschiedensten Attribute der unterschiedlichen Schiffe gegenseitig beeinflussen konnten. So kam die Idee auf, die unterschiedlichen Schiffstypen jeweils als eigenständige Objekte zu klassifizieren, wobei jede Klasse von Objekten für die eigenen Daten und das eigene Verhalten selbst zuständig war.
Simula wird heute stets noch gelegentlich eingesetzt, aber der historische Einfluss der Sprache ist wichtiger als ihre Bedeutung in der modernen Programmierung.
Ein Nachfolger von Simula mit dem Namen BETA wurde zwar entwickelt, aber kaum eingesetzt.
| |
- Compiling Simula (http://www.ifi.uio.no/~cim/sim_history.html) - englische, ausführliche Darstellung der Historie
|
Weiteres zu dem Artikel Simula | | Andere Leser interessierten sich auch für folgende Beschreibungen: | Klasse, Schiffstypen, Simula, Namen, Nachfolger, Entwicklung, Daten, Verhalten, Programmierung, Sprache, Programmiersprachen, Praxis, Explosion, Darstellung, Center, Computer, Beta | | Schnellzugrif auf verwandte Texte: | | | NEU! Frage im Forum zum Thema: | | Wenn die Beschreibung 'Simula' Ihrer Meinung nach nicht korrekt ist oder in aktueller Version Fehler enthalten sind oder es fehlt die Simula Definition, dann klicken Sie bitte auf "Beschreibung bearbeiten" und schreiben Sie die Eigene Version des Textes. Die Änderungen in der Beschreibung werden sofort aktiv und für alle sichtbar. Ein Administrator wird Ihre Version der Beschreibung und Definition von 'Simula' nachher prüfen. Bitte achten Sie auf die Urheberrechte (Copyright). Wir sind für die besseren Beschreibung von 'Simula' und 'Simula' Definition sehr dankbar.
Alle Tipps zu den Bücher auf dieser Seite wurden automatisch generiert. D.h. die Bücher wurden aus einer Datenbank von dem Computer ausgesucht. Deshalb kann es vorkommen, dass vorgeschlagene Bücher nicht ganz der 'Simula' Beschreibung entsprechen.
Liste aller verwandten Artikel: Beta, Center, Compiler, Computer, Darstellung, Daten, Entwicklung, Explosion, Klasse, Nachfolger, Namen, Praxis, Programmiersprachen, Programmierung, Schiffstypen, Simula, Sprache, Verhalten |
|
|