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

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


ob:vostok

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ob:vostok [2019/06/23 18:17]
comdiv [Восток — транслятор Oberon-07]
ob:vostok [2019/11/23 17:47]
comdiv [Восток — транслятор Oberon-07] Упоминание установки vostok-android
Строка 3: Строка 3:
 Цель — создание транслятора из некоторых диалектов Oberon в читаемый, устойчивый к ошибкам код для ряда промышленных языков программирования, таких как: C, C++, Javascript и других, а также в машинный код, не исключая посредников вроде LLVM. Цель — создание транслятора из некоторых диалектов Oberon в читаемый, устойчивый к ошибкам код для ряда промышленных языков программирования, таких как: C, C++, Javascript и других, а также в машинный код, не исключая посредников вроде LLVM.
  
-Написан на собственном входном языке. Генерирует код на: +Основной код транслятора написан на его входном языке - Обероне. 
-  * С, совместимый с gcc, clang, tcc и CompCert.+Привязки к библиотекам - на соответствующих выходных языках. 
 + 
 +Генерирует код на: 
 +  * Общем подмножестве С и C++, совместимом с gcc, clang, tccCompCert, MS VS.
   * Java стандарта 1.7   * Java стандарта 1.7
   * JavaScript стандарта ECMAScript 5   * JavaScript стандарта ECMAScript 5
Строка 13: Строка 16:
  
 Рекомендуемый способ установки в GNU/Linux дистрибутивах, основанных на Debian — использование [[:repo|репозитория Obertone]] Рекомендуемый способ установки в GNU/Linux дистрибутивах, основанных на Debian — использование [[:repo|репозитория Obertone]]
- /usr/bin/sudo apt-get install vostok-bin + /usr/bin/sudo apt-get install vostok-bin 
 + ost help 
 +Таким же образом доступна специализированная сборка транслятора - сборщика простых приложений для Android 
 + /usr/bin/sudo apt-get install vostok-android 
 + osa help
 ===== Заметки автора компилятора ===== ===== Заметки автора компилятора =====
 +[[https://vostok-space.blogspot.com/]]
  
-[[https://comdivbyzero.blogspot.com/2018/09/vostok-android.html|Прототип сборщика простых приложений Android]]+[[https://vostok-space.blogspot.com/2018/09/android.html|Прототип сборщика простых приложений Android]]
ob/vostok.txt · Последнее изменение: 2022/11/13 02:31 — comdiv