Oberon (programmeertaal)
Uit Wikipedia, de vrije encyclopedie
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.
[bewerk] Externe link
Zie ook [1] de homepage van ETH Oberon (het Oberon-project).

