Challenge

Code Journeys



Capítulo 1 - Funcionamento

Quando recebemos o nosso novo computador ele vem equipado com um programa fundamental, o sistema operativo. Tanto pode ser Windows, como Linux, Mac OS X, ou outro qualquer. Um sistema operativo é constituído por um núcleo e um conjunto de programas que permitem que seja fácil executar qualquer tarefa através de uma interação amigável com quem o utiliza (como por exemplo o sistema de janelas do Windows).

Mas afinal como é que o computador "lê" e "corre" um programa que escrevemos?

No computador, quando escrevemos um programa (o nosso programa-fonte), este começa por ser traduzido pelo compilador num novo programa escrito em linguagem máquina, que é linguagem que aquele computador entende. O nosso programa também pode ser lido, em alternativa, por um interpretador. Com esta ferramenta, o código não é traduzido mas cada instrução é interpretada e executada linha por linha.

Compilador
Interpretador