8 Part 8: Annex

8.2 Tool References

8.2.3 Compiler

Usage

Preparing Software Implementation, Integration and Evaluation Concept

Purpose

A compiler is a computer program that converts a program written in a source language into a semantically equivalent program in a target language. Usually this is the translation of a source text written by a programmer in a programming language into assembler language or computer language.

As a rule, a compiler does not generate a finished program that can be directly executed, but an object file. One or more object files may be connected with a link program for an executable program, even if they were generated in different languages or even by an assembler. Compilation is a single event, i. e. it does not have to be repeated for each run of the program, because the "translation" is stored.