ABSTRACT

Traditionally there are two forms of computer languages - interpreted and compiled. A compiled language, like C or C++ will take the program listing (known as the source code) and convert it into the computer's own machine code, where it will later be run as an executable (.EXE on PCs) file. This compiled end product is called an object file. In contrast, interpreted languages convert code to a lower-level form each time the program is run, and so are much slower.