WikiDer > Oberon (Programmiersprache)

Oberon (programmeertaal)
Oberon
ParadigmaImperativ, strukturiert
erschien1986
Entworfen vonNiklaus Wirth
Typensystemstatisch, stark
Beeinflusst vonModula-2
Einfluss aufOberon-2
Webseitehttp://www.oberon.ethz.ch/
Portal  Portalsymbol  Informatik

Oberon ist ein reflektierende Programmiersprache die entwickelt wurde von Niklaus Wirth und seine Mitarbeiter an der ETH Zürich wie ein objektorientierten Nachfolger von Modula-2. Die Sprache ist als Grundlage für das Betriebssystem gedacht Oberon wurde aber inzwischen auf viele andere Betriebssysteme portiert.

Wie die anderen Sprachen von Niklaus Wirth, wie Pascal, Modula-2 und Modula-3 Oberon ist auch ein Versuch der Vereinfachung, ohne an Ausdruckskraft einzubüßen, aber es soll eine "sichere" Sprache sein, mit Überprüfung der Array-Grenzen und Müllabfuhr und starke Typprüfung.

Die Hauptmerkmale der Sprache sind:

  • Pascal-ähnliche Syntax
  • starke Typprüfung
  • Module mit typgeprüft Schnittstellen und separate Zusammenstellung
  • Erweiterungstyp, so dass Objektorientierung ist möglich
  • Typgebundene Prozeduren in Oberon-2
  • Unterstützung für Laufzeit Typenprüfung.
  • Kompatibilität aller numerischen Typen (gemischte Ausdrücke)
  • String-Operationen
  • Unterstützung bei der Systemprogrammierung.

Siehe auch

Externer Link