Definition : A program that converts source code into machine level code.

The compiler is a program that takes source code written by the programmer and converts it into one or more machine level code. Some languages use compilers, some use assemblers and some use interpreters. A compiler generates machine code by scanning the source code first and then converts it.

See Also : Source Code, Machine Language, Assembler, Interpreter

Sharing the Wonder