Sadržaj:
Definicija - Što znači Oberon?
Oberon je opći, imperativni, modularni, strukturirani i objektno orijentirani programski jezik na koji je snažno utjecao jezik Modula-2, izravni nasljednik Pascal programskog jezika. Oberon je 1986. godine stvorio prof. Niklaus Wirth kao rezultat koncentriranog napora za povećanjem snage i performansi Modula-2, smanjujući složenost. Glavna značajka jezika je pojam proširenja tipa vrsta zapisa.Tehopedija objašnjava Oberona
Oberon je programski jezik u obitelji Pascal Modula-2, koji je dizajniran s obzirom na Einsteinov moto: Učinite to što je moguće jednostavnije, ali ne i jednostavnije. To u suštini znači da je glavna smjernica za oblikovanje jezika bila usredotočiti se na dodavanje osnovnih bitnih značajki i izostaviti sve nepotrebno. To rezultira programskim jezikom bogatim značajkama, ali vrlo jednostavnim za učenje i primjenu.
Oberon donosi dosta promjena u izvornom materijalu u Modula-2. Na primjer, naglašava uporabu knjižničnih koncepata za širenje jezika i uklanja nabrajanje i podvrsta; vrste skupova bile su ograničene, a neki objekti niske razine drastično su smanjeni ili potpuno uklonjeni, poput funkcija prijenosa tipa. A da bi se jezik učinio sigurnijim, uvedene su vodootporne provjere tipa, stroga provjera indeksa i provjera nil-pointera u vrijeme izvođenja i sigurni pojmovi tipa.
Jezik Oberon nudi sljedeće značajke:
- Podrška za programiranje sustava
- Kolekcija smeća
- Moduli i zasebna kompilacija
- Izolacija nesigurnog koda
- Gudačke operacije
- Proširenje tipa s tipnim testom