Главная страница проекта ИНФОРМАТИКА-21

Наука Школе

Проект МультиОберон

Информация от Д.В.Дагаева (ВНИИ АЭС):

"Великая сила Паскаля в том и состоит, что в нем очень мало ненужных свойств и почти нет нужды в подмножествах.
Вот почему этот язык достаточно силен, чтобы выдержать специализированные расширения — Concurrent Pascal для работы в реальном времени, Pascal+ для моделирования дискретных событий и UCSD-Pascal для микропроцессорных рабочих станций.
Если бы только мы могли извлекать правильные уроки из прошлых успехов, нам не было бы нужды учиться на наших неудачах."

Э.Хоар

Извлекая уроки из прошлых успехов и продолжая линию Паскаль-Модула-Оберон в сторону уменьшения сложности, Информатика-21 и OberonCore представляют проект МультиОберон.

МультиОберон -- это компилятор языка Оберон с различными сменными бэкендами:

- Генератором нативного кода x86 для системы BlackBox (1.6 и 1.7);

- Транслятором Ofront в язык C;

- Генератором кода LLVM.

МультиОберон это кроссплатформенный компилятор с поддержкой:

- Windows X86;

- Windows X64;

- Linux X86;

- Linux X64.

МультиОберон это масштабируемая технология на основе систем ограничений с начальной точкой в виде синтаксиса Компонентного Паскаля.

МультиОберон предназначен для работы из среды BlackBox и из командной строки.

МультиОберон призван реализовать масштабируемые Оберон-технологии для критически важных систем. Система ограничений позволяет и далее развиваться языку в сторону уменьшения сложности путем запрещения излишней, в контексте конкретной задачи, функциональности к более компактным и надежным рантаймам, выходя на новый уровень функциональной безопасности и безопасности информации.

МультиОберон был представлен как интеллектуально-управляемое ПО на Конференции "Разработка доверенных систем связи и управления" в Москве 28 ноября 2019 года.


 

Главная страница проекта ИНФОРМАТИКА-21

Наука Школе