Differentiate between assembler, compiler and interpreter

In computers, the source code or program is translated into machine code by different methods. Machine code is also known as object code. Assembler Assembler converts source code written in assembly language into machine code and then that machine code is executed by a computer. Compiler vs interpreter vs assembler Compiler A compiler converts high-level language program code into machine language and then execute it. High-level [...]