Оглавление:
Определение - Что означает Оберон?
Оберон - это универсальный, императивный, модульный, структурированный и объектно-ориентированный язык программирования, на который сильно повлиял язык Modula-2, прямой преемник языка программирования Pascal. Оберон был создан в 1986 году профессором Никлаусом Виртом в результате сосредоточенных усилий по увеличению мощности и производительности Modula-2 за счет снижения сложности. Главной особенностью языка является концепция расширения типов типов записей.Техопедия объясняет Оберон
Оберон - это язык программирования из семейства Pascal Modula-2, который был разработан с учетом девиза Эйнштейна: сделать его максимально простым, но не более простым. По сути, это означает, что основным руководящим принципом разработки языка было сосредоточиться на добавлении базовых основных функций и исключении всего ненужного. В результате получается язык программирования, который богат возможностями, но очень прост в изучении и применении.
Оберон делает много изменений из своего исходного материала в Модула-2. Например, он подчеркивает использование концепций библиотеки для расширения языка и устраняет типы перечисления и поддиапазона; типы наборов были ограничены, а некоторые низкоуровневые объекты были резко сокращены или полностью удалены, такие как функции передачи типов. А для того, чтобы сделать язык более безопасным, были введены водонепроницаемая проверка типов, строгая проверка индексов и проверка нулевых указателей во время выполнения, а также концепции безопасных типов.
Язык Оберон предлагает следующие возможности:
- Поддержка системного программирования
- Вывоз мусора
- Модули и отдельная компиляция
- Выделение небезопасного кода
- Струнные операции
- Расширение типа с тестом типа
