Существует ли язык с односторонним переводом на несколько других популярных языков? - PullRequest
1 голос
/ 22 февраля 2012

CoffeeScript преобразуется в JavaScript, Groovy в Java.

Существует ли язык, предназначенный для преобразования его функций в несколько языков?

Можно написать манипуляции со строками или HTMLсоздание фрагмента, которое можно использовать в качестве библиотеки, но если аналогичное требование будет найдено на другом языке, функции этой библиотеки необходимо будет перевести.

Существует ли такой язык, который включает две или более целей переводауже?

Меня больше всего интересуют Java, JavaScript, Perl.

Я бы заинтересовался C / C ++, но только если были меры предосторожности, предотвращающие создание уязвимостей переполнения буфера.1011 *

Ответы [ 3 ]

4 голосов
/ 22 февраля 2012

А как насчет Haxe ?C ++, Flash, JavaScript и др.

0 голосов
/ 23 февраля 2012

Я думаю, что вы ищете LLVM .Также, этот похожий вопрос может быть актуален.

0 голосов
/ 22 февраля 2012

UML - унифицированный язык моделирования, имеет несколько инструментов, которые можно перевести на C ++, Java и другие. Однако на самом деле это не такой «язык», как C или Java. Это все диаграммы.

Я не знаю много о других языках, но байт-код Java, когда скомпилирован с правильными флагами в javac, содержит отладочную информацию, такую ​​как номера строк, имена переменных и (я думаю) комментарии. Необъяснимый байт-код Java можно декомпилировать в довольно читаемый исходный код.

...