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

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


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.1561303022.txt.gz · Последние изменения: 2019/06/23 18:17 — comdiv