Computer Languages
Compilers (1 of 2)


Compilers are programs which are used to implement a high level language. They translate the program code of the high level language (the 'source code') to machine code.

This operation produces a program code (the 'object code') which can be understood by a machine and executed. The translation of one high level language statement may result in many machine code instructions.

High Level Language Compiler Machine Code
main (void)
{
printf("Hello World");
}

010101011
011101110
011010110
011011101