Compilation

Programs are represented as high level descriptions. Through a process of compilation, a compiler translates those descriptions into the very basic instructions which a computer can execute. From a high level, compilation consists of the following steps.

  1. Preprocessing
  2. Compilation
  3. Assembly
  4. Linking

Further Reading