Table des matières:
Définition - Que signifie Oberon?
Oberon est un langage de programmation polyvalent, impératif, modulaire, structuré et orienté objet qui a été fortement influencé par le langage Modula-2, le successeur direct du langage de programmation Pascal. Oberon a été créé en 1986 par le professeur Niklaus Wirth à la suite de l'effort concentré pour augmenter la puissance et les performances de Modula-2 en réduisant la complexité. La principale caractéristique du langage est le concept d'extension de type des types d'enregistrement.Techopedia explique Oberon
Oberon est un langage de programmation de la famille Pascal Modula-2, qui a été conçu avec la devise d'Einstein à l'esprit: Rendez-le aussi simple que possible, mais pas plus simple. Cela signifie essentiellement que la principale ligne directrice pour la conception du langage était de se concentrer sur l'ajout de fonctionnalités essentielles de base et d'omettre tout ce qui n'était pas nécessaire. Il en résulte un langage de programmation riche en fonctionnalités mais très simple à apprendre et à appliquer.
Oberon apporte de nombreuses modifications à son matériel source dans Modula-2. Par exemple, il met l'accent sur l'utilisation des concepts de bibliothèque pour étendre le langage et supprime les types d'énumération et de sous-gamme; les types de jeux étaient limités et certaines installations de bas niveau ont été considérablement réduites ou complètement supprimées, telles que les fonctions de transfert de type. Et pour rendre le langage plus sûr, une vérification de type étanche, une vérification d'index stricte et une vérification de pointeur nul au moment de l'exécution, et des concepts de type sûrs ont été introduits.
La langue Oberon offre les fonctionnalités suivantes:
- Prise en charge de la programmation des systèmes
- Collecte des ordures
- Modules et compilation séparée
- Isolement de code dangereux
- Opérations de chaîne
- Extension de type avec test de type
