СКАЧАТЬ ФРИ ОБЕРОН

для ВИНДОУСА / МАКА / ЛИНУКСА



Репозиторий на Гитхабе

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

Новости

Видео

Что такое Free Oberon?

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

Компиляция программ производится при помощи транслятора Оберона «Офронт+», а откомпилированные консольные программы можно запустить независимо или во встроенном кроссплатформенном эмуляторе терминала. Free Oberon использует новейший вариант языка Оберон (Оберон-07). Тип CHAR имеет размер 2 байта и поддерживает Юникод. С учётом этого переписаны основные модули: In, Out, Files, Texts и проч. К расширениям языка относятся указатели на массивы.

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

Интерфейс среды и сообщения компилятора об ошибках переведены на другие языки. Любой может добавить язык, отредактировав текстовый файл.

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

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

Free Oberon, версия 0.1.0

Установка

  1. Для установки на ОС Windows распакуйте ZIP-архив и запустите FreeOberon.exe.
  2. Для установки на ОС Линукс (Убунту, Дебиан, Минт), скачайте ZIP-архив с GitHub или клонируйте репозиторий и запустите install.sh с правами администратора. Подробнее см. в README.

Игра Жизнь с цветами, сделанная на Free Oberon
Игра Жизнь с цветами, сделанная на Free Oberon

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

Исходные коды программ, написанных пользователем, хранятся в каталоге 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.