WikiDer > Oberon (Programmiersprache)
Oberon | ||||
| Paradigma | Imperativ, strukturiert | |||
| erschien | 1986 | |||
| Entworfen von | Niklaus Wirth | |||
| Typensystem | statisch, stark | |||
| Beeinflusst von | Modula-2 | |||
| Einfluss auf | Oberon-2 | |||
| Webseite | http://www.oberon.ethz.ch/ | |||
| ||||
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
- (und) Die Homepage der ETH Oberon.
| Programmiersprachen |
|---|
ABAP ·ABC ·ActionScript ·Ada ·algol ·APL ·Assemblersprachen ·AWK ·B ·BASIC ·BCPL ·C ·C ·C♯ ·sauber ·Schermaschine ·COBOL ·COMAL ·Curry ·d ·Eiffel ·Erlang ·F♯ ·her ·fortran ·gehen ·Haskell ·Symbol ·J ·Java ·Kotlin ·lispeln ·Logo ·lua ·m4 ·ML ·Modula-2 ·Oberon ·Objekt Pascal ·Ziel c ·Ocamli ·Unze ·Pascal ·perl ·PHP ·PL/I ·PL/SQL ·Prolog ·Prova ·Python ·Rexx ·Rollenspiel ·Rubin ·Frieden ·SAS ·Reichweite ·planen ·Selbst ·Simula ·Smalltalk ·Schnell ·TCL ·Typoskript ·vala ·Visual Basic |