Новости

На сайте открыт новый раздел: уроки.

Что такое Free Oberon?

Free Oberon представляет собой кроссплатформенную интегрированную среду разработки программ на языке программирования Оберон, выполненную в классическом псевдографическом стиле.

Компиляция написанных пользователем программ производится при помощи компилятора Оберона «Вишап», а откомпилированные консольные программы можно запустить во встроенном кроссплатформенном эмуляторе терминала. Компилятор использует диалект Оберон-2, но настроен на систему типов Компонентного Паскаля (например, тип INTEGER имеет размер 4 байта).

Среда содержит в себе кроссплатформенный модуль Graph для программирования графики. Он построен на базе библиотеки SDL2.

Free Oberon — свободная программа и поставляется под лицензией GNU GPL версии 3 вместе с исходными кодами. Она компилируется под операционными системами Windows, GNU/Linux и другими. Версия для Windows содержит в себе собранный компилятор VOC, и усечённую сборку MinGW, необходимую для его работы, а также файлы библиотеки SDL2, используемую в модуле Graph для разработки графических программ. Откомпилированные программы являются «родными» для Windows и не требуют дополнительных DLL-файлов для работы.

Free Oberon — это часть большего проекта, включающего в себя написание серии учебников по программированию, создание методических материалов, а также разработку компилятора Оберона и других программ с целью развития информатики как науки и популяризации её среди программистов и учащихся.

Free Oberon, версия 0.1.0

Установка

  1. Для установки на ОС Windows распакуйте ZIP-архив и запустите FreeOberon.exe.
  2. Для установки на ОС GNU/Linux, обратитесь к разделу 1.1 документации или к файлу README.md.

Дополнительная информация

Исходные коды программ, написанных пользователем, хранятся в каталоге Programs, а исполняемые файлы — в каталоге bin. Для компиляции используется сценарный файл data\bin\compile.bat (на Линуксе: data/bin/compile.sh), который по желанию можно редактировать.

Ознакомьтесь с документацией, чтобы быстрее освоиться с пользовательским интерфейсом Free Oberon. Редактор можно перевести в оконный режим, используя сочетание клавиш [Alt+Enter], работает копирование и вставка по [Ctrl+C] и [Ctrl+V]. Зациклившуюся программу можно остановить, нажав сочетание клавиш [Ctrl+Break]. Среди прочих, доступны модули In, Out, Strings, Files, Math, Graph.

Обратная связь

Присылайте ваши вопросы и пожелания на [email protected]