Преглед садржаја:
Дефиниција - Шта значи Оберон?
Оберон је општи наменски, императивни, модуларни, структуирани и објектно оријентисани програмски језик на који је под јаким утицајем језик Модула-2, директни наследник Пасцал програмског језика. Оберон је 1986. године створио проф. Никлаус Виртх као резултат концентрисаних напора да се повећа снага и перформансе Модула-2 смањујући сложеност. Главна карактеристика језика је концепт проширивања типова записа типа.Техопедија објашњава Оберона
Оберон је програмски језик у породици Пасцал Модула-2, који је дизајниран с обзиром на Ајнштајнов мото: Учините га што једноставнијим, али не и једноставнијим. Оно што у суштини значи да је главна смјерница за обликовање језика била концентрирање на додавање основних суштинских карактеристика и изостављање свега непотребног. То резултира програмским језиком који је богат функцијама, али је врло једноставан за учење и примену.
Оберон доноси доста промена у изворном материјалу у Модула-2. На пример, наглашава се употреба библиотечких концепата за ширење језика и уклања набрајање и подврста; типови скупова били су ограничени, а неки објекти ниског нивоа драстично су смањени или потпуно уклоњени, попут функција преноса типа. Да би се језик учинио сигурнијим, уведене су строго провера типа, строга провера индекса и провера нил-поинтера током извођења и сигурни појмови типа.
Језик Оберон нуди следеће карактеристике:
- Подршка за програмирање система
- Отпад
- Модули и одвојена компилација
- Изолација несигурног кода
- Стринг операције
- Проширење типа помоћу теста типа