Evolução das Principais Linguagens de Programação
Por: Carolina234 • 24/12/2017 • 1.909 Palavras (8 Páginas) • 366 Visualizações
...
5
---------------------------------------------------------------
Evolução das Principais L.P.
(cont.)
∎
Características da Linguagem:
∎
Nomes de variáveis até seis caracteres;
∎
Instrução de ciclo (DO ... loop);
∎
Entrada/Saída de dados formatada;
∎
Possibilidade de definir subrotinas;
∎
IF aritméticos: IF(expressão) N1, N2, N3;
∎
Não existência de tipos de dados;
∎
Não existência de compilação separada;
∎
Programas maiores que 400 linhas raramente eram compilados correctamente, em geral pela não confiabilidade do IBM 704;
∎
Código era muito rápido;
∎
Rapidamente tornou-se conhecido e usado.
Evolução das Principais L.P.
(cont.)
3. FORTRAN I – 1957 (FORTRAN 0 - 1954 - não foi implementado)
∎
Criado por John Backus na IBM em 1954
∎
Projectado continha hardware.
operações para o novo de virgula IBM 704, flutuante que já
em
∎
Ambiente de desenvolvimento:
∎
Computadores pequenos e não confiáveis;
∎
Aplicações para computação cientifica;
∎
Inexistência de metodologias de programação;
∎
A importante.
eficiência das aplicações era o factor mais
Engenharia Informática Linguagens de Programação 2002/2003
Engenharia Informática Linguagens de Programação 2002/2003
6
---------------------------------------------------------------
Evolução das Principais L.P.
(cont.)
4. FORTRAN II – 1958
∎
Compilação independente de subrotinas;
∎
Correcção de diversos erros do Fortran I. 5. FORTRAN III
∎
Foi desenvolvido, mas sem grande distribuição. 6. FORTRAN IV - 1960-62
∎
Declaração do tipo de dados explicita;
∎
Comando de selecção lógico (if lógico);
∎
Subprogramas parâmetros outros podem subprogramas;
receber como
∎
Padrão ANSI em 1966.
Evolução das Principais L.P.
(cont.)
7. FORTRAN 77 - 1978
∎
Manipulação de cadeias de caracteres (strings);
∎
Controle lógico de ciclos;
∎
Instrução IF-THEN-ELSE. 8. FORTRAN 90 - 1990
∎
Definição de módulos;
∎
Arrays dinâmicos;
∎
Funções pré-definidas para manipulação de arrays
∎
Apontadores;
∎
Recursividade;
∎
Selecção múltipla: instrução CASE;
∎
Verificação do tipo de dados dos parâmetros.
Engenharia Informática Linguagens de Programação 2002/2003
Engenharia Informática Linguagens de Programação 2002/2003
7
---------------------------------------------------------------
Evolução das Principais L.P.
(cont.)
Avaliação:
∎
Primeira linguagem de alto nível muito utilizada (na época).
∎
O
...