Kazalo:
Opredelitev - Kaj pomeni Oberon?
Oberon je splošni, imperativ, modularen, strukturiran in objektno usmerjen programski jezik, na katerega je močno vplival jezik Modula-2, neposredni naslednik programskega jezika Pascal. Oberon je leta 1986 ustvaril profesor Niklaus Wirth kot rezultat koncentriranih prizadevanj za povečanje moči in zmogljivosti Modula-2 z zmanjšanjem zahtevnosti. Glavna značilnost jezika je koncept razširitve vrst vrst zapisov.Tehopedija razlaga Oberona
Oberon je programski jezik v družini Pascal Modula-2, ki je bil zasnovan z motivom Einsteina: Naj bo čim preprostejši, a ne preprostejši. To v bistvu pomeni, da se je glavno vodilo pri oblikovanju jezika osredotočilo na dodajanje osnovnih bistvenih značilnosti in izpustiti vse nepotrebno. Tako nastane programski jezik, ki je bogat s funkcijami, a ga je zelo enostavno naučiti in uporabiti.
Oberon je v Modula-2 naredil veliko sprememb v svojem izvornem materialu. Na primer, poudarja uporabo knjižničnih konceptov za razširitev jezika in odpravlja naštevalne in podštevilčne vrste; vrste nabora so bile omejene, nekatere zmogljivosti na nizki ravni pa so bile drastično zmanjšane ali popolnoma odstranjene, na primer funkcije prenosa vrst. Da bi zagotovili varnejši jezik, so bili uvedeni strogo preverjanje tipa, strogo preverjanje indeksa in preverjanje ničelnih kazalcev med izvajanjem in varni koncepti.
Jezik Oberon ponuja naslednje funkcije:
- Podpora za programiranje sistemov
- Odvoz smeti
- Moduli in ločena kompilacija
- Izolacija nevarne kode
- String operacije
- Podaljšek tipa s preskusom tipa
