Assembler :
A program that translates programs from assembly language to machine language is called as Assembler.
An assembly language is a low-level programming language for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine codes and other constants needed to program a given CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on mnemonics
Interpreter :
An Interpreter translates high-level instructions into an intermediate form, which it then executes.
Compiler :
A Compiler translates high-level instructions directly into machine language. Compiled programs generally run faster than interpreted programs.
A program that translates programs from assembly language to machine language is called as Assembler.
An assembly language is a low-level programming language for computers, microprocessors, microcontrollers, and other programmable devices. It implements a symbolic representation of the machine codes and other constants needed to program a given CPU architecture. This representation is usually defined by the hardware manufacturer, and is based on mnemonics
Interpreter :
An Interpreter translates high-level instructions into an intermediate form, which it then executes.
Compiler :
A Compiler translates high-level instructions directly into machine language. Compiled programs generally run faster than interpreted programs.