Um programa para ser executado pelo computador pode
passar por uma ou mais fases, dependendo da linguagem
de programação usada: montagem, compilação, ligação,
execução e/ou interpretação. Assim, durante a execução
efetiva de um programa que passa pela fase de: