Зоннон — язык программирования общего назначения, основанный на языке Modula-2, и поддерживающий активные объекты, появившиеся в Активном Обероне. В языке введена новая парадигма программирования — композиционная модель. Используется сборка мусора, содержатся синтаксические средства объектного программирования, организации параллельных вычислений, переопределения операторов и обработки исключений. Язык разработан Юргом Гуткнехтом. Википедия
Язык Зоннон является параллельной родственной веткой линейки языков Паскаль — Модула — Оберон — Оберон-2 — Компонентный Паскаль.
Скачать дистрибутив можно на сайте Швейцарского технологического института.
Последняя доступная версия – 1.3.
Есть два варианта:
В случае использования Моно желательно использовать IDE Eclipse, для которой в составе дистрибутива Зоннон есть плагин.
В случае использования .NET Framework желательно использовать IDE Microsoft Visual Studio 2008 (версия Professional, версия Express Edition неудачная). Версия .NET Framework должна быть 2.0, либо .NET Framework 3.5 (включает в себя версию 2.0, около 256 МБ на скачку). Также совсем не лишним будет скачать и установить Windows SDK for .Net Framework 3.5 (DVD iso, 1.3 GB) – огромный комплект документации по .Net на все случаи жизни.
Возможно, для создания графических приложений, будет полезным установить пакет Gtk for Mono.
Также можно ничего не устанавливать, и использовать простенькую IDE, идущую в комплекте с Зонноном. Она вполне справляется с поставленными задачами.
Типичные примеры использования языка программирования Зоннон: