Оберон-клуб «ВЄДАsoft»Твердыня модульных языков |
OPCL (Oberon Portable Compiler and Linker) —
консольный компилятор, линкер и набор библиотек для разработки программ под
Windows на языках Оберон-семейства. OPCL сделан на базе исходного кода
системы ETH Oberon PlugIn для Windows 95/98/NT/2000.
Авторские права на
ETH Oberon PlugIn
принадлежат: Emil Zeller, Regis Crelier, Patrik Reali, Institute for Computer Systems of ETH Zuerich.
Статьи по проекту OPCL:
GPCP (Gardens Point Component Pascal) — одна из реализаций языка Компонентный Паскаль (надмножество языка Оберон-2). С помощью компилятора GPCP можно получить как IL-код для платформы Microsoft.NET, так и байт-код для виртуальной машины Java (JVM). Разрабатывается на факультете информационных технологий Технологического университета Квинсленда, Австралия (Queensland University of Technology).
Версия для JVM требует наличия Java Runtime Environment версии 1.2 или выше.
Версия .NET требует наличия .NET SDK. Возможна интеграция GPCP в Visual Studio
(2002, 2003) и Eclipse 3.0. Кроме того, есть альтернативная интегрированная
среда разработки CPIde
с минимальным набором функций.
Component Pascal Compiler for command-line — кроссплатформенный (Win32/Linux32) компилятор языка Компонентный Паскаль (модифицированная версия компилятора BlackBox, адаптированная для использования из командной строки ОС).
Free Oberon — кроссплатформенная интегрированная среда разработки программ на Обероне, выполненная в классическом псевдографическом стиле.
Компиляция написанных пользователем программ производится при помощи компилятора Оберона «Вишап», а откомпилированные консольные программы можно запустить во встроенном кроссплатформенном эмуляторе терминала. Компилятор использует диалект Оберон-2, но настроен на систему типов Компонентного Паскаля (например, тип INTEGER имеет размер 4 байта).
Среда содержит в себе кроссплатформенный модуль Graph для программирования графики. Он построен на базе библиотеки SDL2. Free Oberon не требует специальной установки на Windows и работает с ходу.