Hoofdmenu openen

Oberon (programmeertaal)

programmeertaal

Oberon is een reflectieve programmeertaal die werd ontwikkeld door Niklaus Wirth en zijn medewerkers aan de ETH Zürich als een objectgeoriënteerde opvolger van Modula-2. De taal is bedoeld als basis voor het besturingssysteem Oberon maar is inmiddels geporteerd naar vele andere besturingssystemen.

Oberon
Paradigma imperatief, gestructureerd
Verschenen 1986
Ontworpen door Niklaus Wirth
Typesysteem statisch, sterk
Beïnvloed door Modula-2
Invloed op Oberon-2
Website http://www.oberon.ethz.ch/
Portaal  Portaalicoon   Informatica

Net als de andere talen van Niklaus Wirth, zoals Pascal, Modula-2 en Modula-3 is ook Oberon een poging tot simplificatie zonder aan expressiviteit in te boeten, maar het is bedoeld als een "veilige" taal, met array-bounds checking en garbage collection en strong type checking.

De belangrijkste eigenschappen van de taal zijn:

  • Pascal-achtige syntaxis
  • Strong type checking
  • Modules met type-checked interfaces en afzonderlijke compilatie
  • Type extension, zodat objectoriëntatie mogelijk is
  • Type-bound procedures in Oberon-2
  • Ondersteuning voor run-time typeinspectie.
  • Compatibiliteit van alle numerieke types (gemengde expressies)
  • Tekenreeksbewerkingen
  • Ondersteuning voor systeemprogrammering.

Zie ookBewerken

Externe linkBewerken