Compiler, Transpiler And Interperter Flashcards
1
Q
Compiler
A
Translates high level programming language to a low level language, machine code and creates an executable file for different systems (windows, Mac etc)
2
Q
Transpiler
A
Translates a high level programming language to another high level programming language. Commonly used to transpiler ES6+ to older browser enviroment
3
Q
Interpreter
A
Doesn’t compile but executes code line by line for debugging and interactive development. Executes from high level programming language to low level programming language without creating an executable file