Aller au contenu

Oberon (langage)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 24 mars 2020 à 12:23 et modifiée en dernier par Michel BUZE (discuter | contributions). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Oberon
Logo.

Date de première version Voir et modifier les données sur Wikidata
Paradigme impératif, structuré, modulaire
Auteur Niklaus Wirth et Jürg Gutknecht (avec Hanspeter Mössenbock pour Oberon-2)
Typage Typage fort et statique
Influencé par Modula-2
A influencé Go, Oberon-2, Oberon-07, Zonnon
Système d'exploitation MS Windows, Mac OS X, Linux, Solaris
Licence Type BSD
Site web www.projectoberon.com

Oberon (alias Oberon-1) est un langage de programmation développé par Niklaus Wirth et Jürg Gutknecht de 1985 à 1987.

Quoique le langage soit basé sur Modula-2 — dont Wirth est l'auteur —, plusieurs propriétés ont été éliminées et l'extension de type, en outre, fut introduite.

Sa syntaxe ressemble au Pascal.

Oberon élimine également le mécanisme explicite de désallocation de mémoire et intègre un ramasse-miettes (Garbage collector).

En 1991, Niklaus Wirth, Jürg Gutknecht et Hanspeter Mössenbock conçoivent Oberon-2, une extension d'Oberon qui inclut les procédures liées au type (méthodes), la polymorphie des objets, les tableaux dynamiques et l'exportation de variables en lecture seulement.

Lien externe[modifier | modifier le code]

Site officiel