Sisällysluettelo:
Määritelmä - mitä Oberon tarkoittaa?
Oberon on yleiskäyttöinen, välttämätön, modulaarinen, jäsennelty ja olio-ohjelmointikieli, johon vaikutti voimakkaasti Modula-2-kieli, Pascal-ohjelmointikielen suora seuraaja. Oberonin perusti vuonna 1986 professori Niklaus Wirtsi keskittyneiden ponnistelujen tuloksena lisätä Modula-2: n tehoa ja suorituskykyä vähentämällä monimutkaisuutta. Kielen pääpiirteenä on tietuetyyppien tyypin laajennus.Techopedia selittää Oberonin
Oberon on Pascal Modula-2 -perheen ohjelmointikieli, joka on suunniteltu ottaen huomioon Einsteinin motto: Tee siitä mahdollisimman yksinkertainen, mutta ei yksinkertaisempi. Tämä tarkoittaa pääasiassa sitä, että kielen suunnittelussa tärkein suuntaviiva oli keskittyminen perusominaisuuksien lisäämiseen ja kaiken tarpeettoman jättäminen pois. Tuloksena on ohjelmointikieli, joka on rikas ominaisuuksista, mutta jonka oppiminen ja käyttäminen on erittäin helppoa.
Oberon tekee paljon muutoksia lähtömateriaaliinsa Modula-2: ssa. Esimerkiksi siinä korostetaan kirjastokäsitteiden käyttöä kielen laajentamiseksi ja poistetaan luettelointi ja alatyypit; sarjatyyppejä oli rajoitettu ja joitain matalan tason palveluita, kuten tyypinsiirtotoimintoja, vähennettiin huomattavasti tai poistettiin kokonaan. Ja kielen turvallisuuden lisäämiseksi otettiin käyttöön vesitiivis tyyppitarkastus, tiukka hakemistotarkistus ja nollaosoittimen tarkistus ajon aikana sekä turvallisen tyyppiset käsitteet.
Oberon-kielellä on seuraavat ominaisuudet:
- Tukijärjestelmien ohjelmointi
- Roskakokoelma
- Moduulit ja erillinen kokoelma
- Vaarattoman koodin eristäminen
- Joustoimenpiteet
- Tyyppilaajennus tyyppikokeella