Комментарии 16
НЛО прилетело и опубликовало эту надпись здесь
Это единичные случаи, когда транспиляция выполняется код-в-код без каких-либо проблем. Далеко ходить не надо, вот обычные вопросы, которые задают кодеры в процессе реализации проекта myht.ru/question/54156617-pochemu-my-isklyuchaem-node_modules-pri-ispol-zovanii Транспиляция — это дорогостоящий процесс, так как тысячи и даже сотни тысяч строк кода должны быть переброшены, импортированы. И самое главное — все это должно работать!
А вот про секрет успеха Hexe мне было очень интересно почитать, мультиплатформенность с транскомпиляцией на разные языки и платформы, включая JavaScript, C++, C#, Java, JVM, Python, Lua, PHP и Flash — это действительно круто!
А вот про секрет успеха Hexe мне было очень интересно почитать, мультиплатформенность с транскомпиляцией на разные языки и платформы, включая JavaScript, C++, C#, Java, JVM, Python, Lua, PHP и Flash — это действительно круто!
-2
У вас в примере для Haxe почему-то все пробелы куда-то пропали:
class Main
{
static public function main():Void
{
trace("Hello World");
}
}
И, кажется, неверно указан основной класс приложения
haxe -js HelloWorld.js -main Main
+1
В JavaScript эти строчки кода будут выглядеть следующим образом:
Наверное, имелось в виду, что для компиляции в JavaScript необходимо вызвать компилятор Haxe со следующими параметрами
+1
Bridge.NET позволяет использовать в JavaScript производительность C#На сайте сказано
Open Source C# to JavaScript Compiler and Frameworks.Как итоговый js может быть быстрее js изначально написанного руками?
+1
А как быть с библиотеками и фреймворками?
0
nim-lang.org — трансплитится в си и яваскрипт
0
Статье не хватает упоминания о WASM и о том, что уже есть достаточно большое количество компиляторов в него. Хотя, тут можно поспорить, является ли это именно компиляцией или транспиляцией.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Транскомпилируемые языки: проекты конвертации код-в-код