Evolução das principais linguagens de programação
Antonio L. Bajuelos Departamento de Matemática Universidade de Aveiro
1
Evolução das principais Linguagens de Programação Para além de dar uma perspectiva histórica da evolução das linguagens de programação, há mais três razões principais para efectuar este estudo: p p p as linguagens actualmente existentes são mais facilmente explicáveis se analisarmos a sua evolução. a análise dos erros feitos no passado permitir-nos-á compreender melhor porque devemos evitar comete-los de novo quando construímos o nosso próprio código. este estudo permite exercitar a comparação de várias linguagens e motivar o estudo dos vários paradigmas da programação.
Linguagens e Ambientes de Programação
Antonio L. Bajuelos
2
Histórico das Linguagens de programação
3
Evolução das principais Linguagens de Programação FORTRAN
Em 1954 surge o FORTRAN (iniciais de FORmula TRANslator), criado por John Backus. Foi a primeira linguagem de alto nível. Antes do FORTRAN a programação tinha de ser feita em ASSEMBLY
ASSEMBLY: uma linguagem de programação simbólica, cujo único fim era tornar legível para um humano o código de máquina.
A linguagem ASSEMBLY associava uma instrução simbólica directamente a uma instrução máquina do processador, O FORTRAN compilava (ou traduzia) uma expressão ou formula de base matemática (representada por uma instrução FORTRAN) para um conjunto de instruções máquina. j ç q Notas:
Na década de 60 o FORTRAN é considerado como uma norma para as aplicações de cálculo científico. No fim da década de 70, inicio da década de 80, o FORTRAN 77 apresenta-se como uma linguagem de excelência para os cálculos numéricos e científicos.
Linguagens e Ambientes de Programação Antonio L. Bajuelos
4
Evolução das principais Linguagens de Programação FORTRAN (cont...) cont...)
Existem duas objecções principais aos programas em FORTRAN: FORTRAN:
É difícil escrever programas legíveis. É usual a aplicação