Home / Questions / What is the difference between assembler, compiler and interpreter?
Explanatory Question

What is the difference between assembler, compiler and interpreter?

👁 1,962 Views
📘 Detailed Answer
🕒 Easy to Read
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.

Answer with Explanation

  • Assembler is a program that converts assembly level language (low level language) into machine level language.
  • Compiler compiles entire C source code into machine code.
  • Whereas, interpreters converts source code into intermediate code and then this intermediate code is executed line by line.