![ANTXRES - OBERON](https://i.ytimg.com/vi/l_g5VGta2Ac/hqdefault.jpg)
Содержание
- Определение - Что означает Оберон?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет Оберон
Определение - Что означает Оберон?
Оберон - это универсальный, императивный, модульный, структурированный и объектно-ориентированный язык программирования, на который сильно повлиял язык Modula-2, прямой преемник языка программирования Pascal. Оберон был создан в 1986 году профессором Никлаусом Виртом в результате сосредоточенных усилий по увеличению мощности и производительности Modula-2 за счет снижения сложности. Главной особенностью языка является концепция расширения типов типов записей.Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет Оберон
Оберон - это язык программирования из семейства Pascal Modula-2, разработанный с учетом девиза Эйнштейна: сделать его максимально простым, но не более простым. По сути, это означает, что основным руководящим принципом разработки языка было сосредоточиться на добавлении базовых основных функций и исключении всего ненужного. В результате получается язык программирования, который богат возможностями, но очень прост в изучении и применении.Оберон делает много изменений из своего исходного материала в Модула-2. Например, он подчеркивает использование концепций библиотеки для расширения языка и устраняет типы перечисления и поддиапазона; типы наборов были ограничены, а некоторые низкоуровневые объекты были резко сокращены или полностью удалены, такие как функции передачи типов. А для того, чтобы сделать язык более безопасным, были введены водонепроницаемая проверка типов, строгая проверка индексов и проверка нулевых указателей во время выполнения, а также концепции безопасных типов.
Язык Оберон предлагает следующие возможности:
- Поддержка системного программирования
- Вывоз мусора
- Модули и отдельная компиляция
- Выделение небезопасного кода
- Струнные операции
- Расширение типа с тестом типа