Oberon

Autor: John Stephens
Erstelldatum: 27 Januar 2021
Aktualisierungsdatum: 29 Juni 2024
Anonim
ANTXRES - OBERON
Video: ANTXRES - OBERON

Inhalt

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 zur Steigerung der Leistung von Modula-2 durch Reduzierung der Komplexität gegründet. Das Hauptmerkmal der Sprache ist das Konzept der Typerweiterung von Datensatztypen.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt Oberon

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

Oberon nimmt gegenüber seinem Quellmaterial in Modula-2 viele Änderungen vor. Beispielsweise wird die Verwendung von Bibliothekskonzepten zur Erweiterung der Sprache betont und auf Aufzählungs- und Unterbereichstypen verzichtet. Satztypen waren begrenzt und einige Einrichtungen auf niedriger Ebene wurden drastisch reduziert oder vollständig entfernt, wie z. B. Typübertragungsfunktionen. Und um die Sprache sicherer zu machen, wurden wasserdichte Typprüfungen, strenge Indexprüfungen und Nullzeigerprüfungen zur Laufzeit sowie Konzepte für sichere Typen eingeführt.

Die Oberon-Sprache bietet die folgenden Funktionen:
  • Unterstützung für die Systemprogrammierung
  • Müllabfuhr
  • Module und separate Zusammenstellung
  • Isolierung von unsicherem Code
  • String-Operationen
  • Typerweiterung mit Typprüfung