What is the difference between the interpreter, compiler and assembler?
All Answers
need an explanation for this answer? contact us directly to get an explanation for this answer
Compiler, Interpreter and Assembler are language translators. The difference between compiler interpreter and assembler is that compiler converts whole high level language programs to machine language at a time while interpreter converts high level language programs to machine language line by line and assembler converts assembly language programs to machine language.
need an explanation for this answer? contact us directly to get an explanation for this answertotal answers (2)
Interpreter: is a language translator that converts high level programs into machine codes. Unlike compilers, interpreters convert the source code to machine code line by line.
Compiler: is a language translator that converts high level programs into machine understandable machine codes. In this process, the compiler converts the whole program to machine code at a time.
Assembler: assembly language is in between the high level languages and machine language. It is closer to machine language than high level languages. It is also called low level language. This language is not easily readable and understandable by the programmer like a high level programming language. The assembler works as the translator in converting the assembly language program to machine code.
need an explanation for this answer? contact us directly to get an explanation for this answer