Wednesday, 6 April 2011

Difference between Compiler and Interpreter and assembler

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.

1 comment:

  1. To say that one waits a lifetime for his soulmate to come around is a paradox. People eventually get sick of waiting, take a chance on someone, and by the art of commitment become soulmates, which takes a lifetime to perfect. See the link below for more info.