LocalazyLocalazy
Oberon je programovací jazyk, ktorý v roku 1986 vytvorili Niklaus Wirth a Hanspeter Mössenböck na ETH Zürich. Je to imperatívny, štruktúrovaný programovací jazyk s jedným priradením. Oberon bol navrhnutý ako nástupca programovacieho jazyka Pascal a na podporu správnych programovacích postupov pomocou čistého a jednoduchého dizajnu jazyka. Programovacie prostredie bolo tiež navrhnuté tak, aby bolo jednoduché a efektívne, s dôrazom na čitateľnosť kódu. Jazyk bol použitý v mnohých komerčných a akademických projektoch vrátane vývoja operačného systému Oberon. Oberon je staticky typovaný jazyk so silnou typovou kontrolou. To znamená, že programy sa pred spustením kontrolujú na typové chyby a že premenné sa môžu používať len pre hodnoty správneho typu. Jazyk má jednoduchú syntax, ktorá je založená na paradigme štruktúrovaného programovania. Programy sa skladajú z modulov, ktoré sú kolekciami procedúr a funkcií. Moduly možno importovať z iných modulov a procedúry a funkcie možno volať z iných modulov. To umožňuje vysoký stupeň opätovného použitia kódu a uľahčuje vývoj rozsiahlych programov. Oberon je veľmi efektívny jazyk a programy sa dajú skompilovať tak, aby sa spúšťali veľmi rýchlo. Jazyk bol navrhnutý na úzku integráciu s hardvérom a bol použitý v mnohých vstavaných systémoch. Oberon je veľmi prenosný jazyk a dá sa ľahko preniesť na nové platformy. Jazyk bol prenesený na viacero rôznych architektúr vrátane architektúry ARM. Oberon je veľmi flexibilný jazyk a umožňuje vysokú mieru prispôsobenia používateľom. Jazyk možno rozšíriť o nové moduly a do existujúcich modulov možno pridať nové funkcie. Oberon je veľmi spoľahlivý jazyk a programy napísané v jazyku Oberon obsahujú menej chýb ako programy napísané v iných jazykoch. Jazyk sa používa v mnohých kritických aplikáciách vrátane systémov riadenia letovej prevádzky.