Casa Desenvolupament Què és oberon? - Definició de tecnologia

Què és oberon? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Oberon?

Oberon és un llenguatge de programació de propòsit general, imperatiu, modular, estructurat i orientat a objectes que va ser fortament influenciat pel llenguatge Modula-2, el successor directe del llenguatge de programació Pascal. Oberon va ser creat el 1986 pel professor Niklaus Wirth com a resultat de l’esforç concentrat per augmentar la potència i el rendiment del Mòdul-2 reduint la complexitat. La característica principal del llenguatge és el concepte d'extensió de tipus de tipus de registre.

Techopedia explica Oberon

Oberon és un llenguatge de programació de la família Pascal Modula-2, que va ser dissenyat tenint en compte el lema d'Einstein: Fer-lo el més simple possible, però no més senzill. El que això significa essencialment és que la principal directriu per dissenyar el llenguatge era concentrar-se en afegir característiques essencials bàsiques i ometre qualsevol cosa que no fos necessària. Es tradueix en un llenguatge de programació ric amb funcions, però molt senzill d’aprendre i aplicar.


Oberon fa molts canvis pel que fa al material d'origen del mòdul-2. Per exemple, posa l’accent en l’ús de conceptes de biblioteca per estendre l’idioma i prescindeix dels tipus d’enumeració i subarranjament; els tipus de conjunts eren limitats i algunes instal·lacions de baix nivell es van reduir dràsticament o es van eliminar completament, com ara les funcions de transferència de tipus. I per tal de que el llenguatge sigui més segur, es van introduir conceptes de tipus estanc, estricta revisió d'índexs i nul punter en temps de funcionament i conceptes de tipus segur.


La llengua Oberon ofereix les següents característiques:

  • Suport per a la programació de sistemes
  • Recollida d'escombraries
  • Mòduls i recopilació separada
  • Aïllament del codi no segur
  • Operacions de cadena
  • Extensió de tipus amb test de tipus
Què és oberon? - Definició de tecnologia