Professional Documents
Culture Documents
Módulo 1
1ª Parte Prof. Sandra Pais Soares
Linguagens de Programação
• Linguagens de Programação
Exemplo:
• Se X, Y, Z corresponderem aos endereços 1, 2 e 3, o programa
anterior em Assembly fica:
LDA X
ADD Y
STA Z
FORTRAN
1960.......................ALGOL-60...........COBOL......LISP.........................
Java Delphi
Linguagens de Programação
Programa-fonte Programa-fonte
Linguagem Máquina
Azul, Artur Augusto, Técnicas e Linguagens de Programação, Porto Editora
Interpretador vs Compilador
• Interpretador
• O programa fonte é traduzido e executado instrução a instrução de um modo
interactivo. A vantagem do interpretador reside na correcção dos erros, uma vez
que é feita em cada passo de execução.
• Compilador
• O programa escrito na linguagem fonte é traduzido para linguagem máquina e
posteriormente executa-se o programa já traduzido (programa objeto). A
vantagem é que o o programa é traduzido uma única vez, gerando-se um programa-
objeto (executável). Sempre que se quiser correr o programa não é necessário
voltar a traduzi-lo.
Processo de Compilação
input
output
Exercícios