What is a Compiler?
. Compiler is a program that translates human-readable source code into computer-readable machine code.
. A program written by a developer is in high-level-language which is not understandable by processor which understands only binary language(0's and 1's).
. Process of converting high-level source code into machine understandable binary language is called compilation.
. Compiler is a part of Integrated Development Environment (IDE) which consists of text editor, compiler, debugger etc.
. Examples of IDE's: Turbo C++ for C, Eclipse for Java etc.