B
B
bagerman2015-07-13 11:34:22
Programming
bagerman, 2015-07-13 11:34:22

Difference between: transpiler, translator, compiler?

Welcome all!
What is the difference between transpiler, translator and compiler?
In Google I did not find a clear framework for the definition of these terms.
Thanks

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Antony, 2015-07-13
@bagerman

Well, in a nutshell, compilation is the process of obtaining a program (commands executed by the machine) from source code in a certain programming language.
Translation is the conversion of the source code of a program from one PL to another. Usually compilers (for example, for C/C++) translate the source into an assembler program, and only then compile it.
As for the transpiler (Transpiler) - this is the same translator with the only difference that the result has approximately the same level of abstraction as the source text (well, for example, a translator from Java to C ++).
Links:
Source-to-source compiler
Compiler
Translator

K
Kir ---, 2019-01-24
@SowingSadness

Transpiler is a man-made term on Wikipedia. And then uneducated people from the world of JS started using it

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question