В чем отличие языка программирования от транслятора?

ashaburovaa ashaburovaa    2   24.11.2020 12:35    8

Ответы
Tamik7895 Tamik7895  24.12.2020 12:36

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

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

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

Так вот, мне стало интересно, в чём разница, и кто больше прав, если это разные слова для обозначения одного и того же?

ПОКАЗАТЬ ОТВЕТЫ
6451254Ника 6451254Ника  24.12.2020 12:36

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

Грубо говоря, каждый транспилер - транслятор, но не каждый транслятор - транспилер.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика