When software is created, the code is written to source files, which are then compiled and installed. Most software packages are compiled by the developers before being distributed to the user, and all software downloaded and installed from the Software Centre has been precompiled for the convenience of the user. Compilation is the act of translating the source code from the language in which it is written, which humans can understand, to the language which machines can understand.

Occasionally though, it may be necessary for the user to compile the source code of an software package themselves. Usually it is only developers that do this so that they can test out modifications to the program before marking it as finished.

Hint: If you have to look up the definition of the word compile in this context, you shouldn't attempt this.

history | show excerpt | excerpt history