Cuprins:
Definiție - Ce înseamnă Oberon?
Oberon este un limbaj de programare cu caracter general, imperativ, modular, structurat și orientat pe obiecte, care a fost puternic influențat de limbajul Modula-2, succesorul direct al limbajului de programare Pascal. Oberon a fost creat în 1986 de prof. Niklaus Wirth, ca urmare a efortului concentrat de a crește puterea și performanța Modula-2 prin reducerea complexității. Caracteristica principală a limbajului este conceptul de extensie de tipuri de tipuri de înregistrări.Techopedia explică Oberon
Oberon este un limbaj de programare din familia Pascal Modula-2, care a fost proiectat cu motto-ul lui Einstein: Faceți-l cât mai simplu, dar nu mai simplu. Ceea ce înseamnă acest lucru în esență este că orientarea principală pentru proiectarea limbajului a fost să se concentreze pe adăugarea de caracteristici esențiale de bază și să omită orice inutil. Rezultă un limbaj de programare bogat în funcții, dar foarte simplu de învățat și aplicat.
Oberon aduce o mulțime de schimbări față de materialul său sursă din Modula-2. De exemplu, subliniază utilizarea conceptelor de bibliotecă pentru extinderea limbajului și elimină tipurile de enumerare și subrange; tipurile de set au fost limitate și unele facilități de nivel scăzut au fost reduse drastic sau eliminate în totalitate, cum ar fi funcțiile de transfer de tip. Și pentru a face limba mai sigură, au fost introduse verificări de tip etanșe, verificare strictă a indexului și verificare nil pointer în timpul rulării și concepte de tip sigur.
Limba Oberon oferă următoarele caracteristici:
- Suport pentru programarea sistemelor
- Colectarea gunoiului
- Module și compilare separată
- Izolarea codului nesigur
- Operații cu șiruri
- Extensie de tip cu test de tip
