Algoritmo
Programa
●
Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um programa correto e funcional, essa sequência segue padrões específicos que resultam em um comportamento desejado
●
Programação
●
Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem de programação. Linguagem de programação: Uma linguagem de programação é um método padronizado para comunicar instruções para um computador. É um conjunto de regras sintáticas e semânticas usadas para definir um programa de computador.
●
Interpretação ou Compilação
●
Uma linguagem de programação pode ser convertida, ou traduzida, em código de máquina por compilação ou interpretada por um processo denominado interpretação. Em ambas ocorre a tradução do código fonte para código de máquina
●
Compilação
●
Na Compilação o programa escrito na linguagem fonte é traduzido para linguagem máquina e depois ligado e carregado para ser executado. Destaca-se três objetos distintos:
●
●
o programa ou código fonte (source) - escrito na linguagem de alto nível e de acordo com as regras e sintaxe da linguagem utilizada o programa compilador - irá transformar o código de alto nível em código máquina. o programa executável - resultado da transformação, pelo compilador, do código fonte em código máquina. Este programa executável é autónomo, podendo ser transportado para qualquer máquina sem necessidade de estar presente o código fonte nem o compilador.
●
●
Interpretação
●
A execução do programa é feita sempre na presença do programa interpretador e do programa fonte, sendo que o interpretador vai convertendo (traduzindo) para linguagem máquina cada linha, cada instrução do programa fonte passo a passo. Destaca-se dois objetos:
●
●
o programa ou código fonte (source) - escrito na