Obsah:
Definícia - Čo znamená Oberon?
Oberon je univerzálny, imperatívny, modulárny, štruktúrovaný a objektovo orientovaný programovací jazyk, ktorý bol silne ovplyvnený jazykom Modula-2, priamym nástupcom programovacieho jazyka Pascal. Nikonus Wirth bol založený v roku 1986 prof. Niklausom Wirthom v dôsledku sústredeného úsilia zvyšovať výkon a výkon Modula-2 znížením zložitosti. Hlavnou črtou jazyka je koncept rozšírenia typu záznamov.Techopedia vysvetľuje Oberon
Oberon je programovací jazyk v rodine Pascal Modula-2, ktorý bol navrhnutý s prihliadnutím na Einsteinovo motto: Urobte ho čo najjednoduchším, ale nie jednoduchším. V zásade to znamená, že hlavným usmernením pri navrhovaní jazyka bolo sústrediť sa na doplnenie základných základných prvkov a vynechať všetko, čo je zbytočné. Výsledkom je programovací jazyk, ktorý je bohatý na funkcie, ale je veľmi jednoduchý na učenie a používanie.
Oberon robí veľa zmien zo svojho zdrojového materiálu v Modula-2. Napríklad zdôrazňuje používanie konceptov knižnice na rozšírenie jazyka a odstraňuje typy výčtu a podrozsahu; Typy súborov boli obmedzené a niektoré nízkoúrovňové zariadenia boli drasticky znížené alebo úplne odstránené, napríklad funkcie prenosu typu. A aby bol jazyk bezpečnejší, zaviedli sa vodotesné kontroly typu, prísna kontrola indexov a kontrola ukazovateľov pri spustení a koncepty bezpečných typov.
Jazyk Oberon ponúka nasledujúce funkcie:
- Podpora programovania systémov
- Zber odpadu
- Moduly a samostatná kompilácia
- Izolácia nebezpečného kódu
- Reťazcové operácie
- Rozšírenie typu s typovou skúškou
