Oberon

Definition - Was bedeutet Oberon?

Oberon ist eine universelle, imperative, modulare, strukturierte und objektorientierte Programmiersprache, die stark von der Modula-2-Sprache beeinflusst wurde, dem direkten Nachfolger der Pascal-Programmiersprache. Oberon wurde 1986 von Prof. Niklaus Wirth als Ergebnis der konzentrierten Bemühungen gegründet, die Leistung und Leistung von Modula-2 durch Reduzierung der Komplexität zu steigern. Das Hauptmerkmal der Sprache ist das Konzept der Typerweiterung von Datensatztypen.

Technische.me erklärt Oberon

Oberon ist eine Programmiersprache aus der Pascal Modula-2-Familie, die nach Einsteins Motto entwickelt wurde: Machen Sie es so einfach wie möglich, aber nicht einfacher. Dies bedeutet im Wesentlichen, dass die wichtigste Richtlinie für die Gestaltung der Sprache darin bestand, sich auf das Hinzufügen grundlegender wesentlicher Merkmale zu konzentrieren und unnötige Dinge wegzulassen. Dies führt zu einer Programmiersprache, die reich an Funktionen ist, aber sehr einfach zu erlernen und anzuwenden ist.

Oberon nimmt viele Änderungen an seinem Ausgangsmaterial in Modula-2 vor. Beispielsweise wird die Verwendung von Bibliothekskonzepten zur Erweiterung der Sprache hervorgehoben und Aufzählungstypen und Unterbereichstypen entfallen. Die eingestellten Typen waren begrenzt und einige Einrichtungen auf niedriger Ebene wurden drastisch reduziert oder vollständig entfernt, wie z. B. Typübertragungsfunktionen. Um die Sprache sicherer zu machen, wurden wasserdichte Typprüfungen, strenge Indexprüfungen und Nullzeigerprüfungen zur Laufzeit sowie sichere Schriftkonzepte eingeführt.

Die Oberon-Sprache bietet folgende Funktionen:

  • Unterstützung für die Systemprogrammierung
  • Müllabfuhr
  • Module und separate Zusammenstellung
  • Isolierung von unsicherem Code
  • String-Operationen
  • Typerweiterung mit Typprüfung