Oberon (programmeertaal)

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Oberon
Paradigma imperatief, gestructureerd
Verschenen in 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

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 Oberon Operating system maar is inmiddels geport naar vele andere operating systems.

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-bouds 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 type inspectie.
  • Compatibiliteit van alle numerieke types (gemengde expressies)
  • String bewerkingen
  • Ondersteuning voor systeem programmering.

Zie ook[bewerken]

Externe link[bewerken]