Что такое транскомпилятор?

Транскомпилятор, также известный как компилятор или транспортер исходного кода, представляет собой специальный тип компилятора, который преобразует исходный код программы на другой язык. Его также можно использовать для обработки программы, написанной на более старой версии языка программирования, и преобразования ее в более новую версию того же языка.

Дополнительная информация о транскомпиляторе

Многие языки программирования начинаются как транскомпилированные языки. Например, ранние версии C ++ не имели собственного компилятора. Вместо этого программы на C ++ были транскомпилированы в язык программирования C, а затем преобразованы в двоичные с использованием существующих компиляторов C. Другое использование транскомпиляции - преобразование кода, который уже был скомпилирован, в исходный код другого языка. Одним из примеров этого является Emscripten, транскомпилятор, который конвертирует программы на C и C ++, скомпилированные с LLVM, в JavaScript.

Условия программирования