Инструменты пользователя

Инструменты сайта


ob:vostok

Восток — транслятор Oberon-07

Цель — создание транслятора из некоторых диалектов Oberon в читаемый, устойчивый к ошибкам код для ряда промышленных языков программирования, таких как: C, C++, Javascript и других, а также в машинный код, не исключая посредников вроде LLVM.

Написан на собственном входном языке. Генерирует код на:

  • С, совместимый с gcc, clang, tcc и CompCert.
  • Java стандарта 1.7
  • JavaScript стандарта ECMAScript 5

Код транслятора доступен под лицензией LGPL, а библиотеки, тесты и примеры — под Apache License.

https://github.com/Vostok-space/vostok

Рекомендуемый способ установки в GNU/Linux дистрибутивах, основанных на Debian — использование репозитория Obertone

$ /usr/bin/sudo apt-get install vostok-bin

Заметки автора компилятора

ob/vostok.txt · Последние изменения: 2019/06/23 19:43 — comdiv