pro_co_ru
@pro_co_ru
Старший инженер-программист

В чём разница между транслятором и транспилятором?

Нагуглил такие определения:

Транспилер (transpiler) — интерпретатор, преобразующий код программы, написанной на одном языке, в аналогичный код, но уже на другом языке программирования.

Трансля́ция програ́ммы — преобразование программы, представленной на одном из языков программирования, в программу на другом языке.

Некоторые люди называют некоторые вещи трансляторами, а некоторые транспилерами или транспиляторами.

Так вот, мне стало интересно, в чём разница, и кто больше прав, если это разные слова для обозначения одного и того же?
  • Вопрос задан
  • 4361 просмотр
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
transpiler следует не переводить, а принимать как устоявшийся термин для трансляции кода между двумя языками, у которых примерно одинаковый уровень абстракции или другие зависимости.

Грубо говоря, каждый транспилер - транслятор, но не каждый транслятор - транспилер.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@PirateTigo
Транспайлер или транспилятор.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы