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 …exibir mais conteúdo…
Bajuelos
8
Evolução das principais Linguagens de Programação
FORTRAN (cont...)
Exemplo: Exemplo: Convesão decimal binário
INTEGER CONT, J, LIMITE,NUMERO, VETRES(8) PARAMETER (LIMITE = 255) DATA VETRES/8*0/ * L it Leitura e impressão do valor decimal i ã d l d i l WRITE(*,*) 'DIGITE O VALOR DECIMAL' READ(*,*) NUMERO WRITE(*,10) NUMERO 10 FORMAT(1X,//,1X,'VALOR DECIMAL FORNECIDO: ',I3) * Verificacao do limite IF (NUMERO.GT.LIMITE) $THEN WRITE(*,*) 'NUMERO MUITO GRANDE ELSE CONT = 0 CALL CONV(NUMERO, VETRES, CONT) WRITE(*,20) (VETRES(J), J=CONT, 1, -1) 20 FORMAT(1X, 'VALOR BINARIO CORRESPONDENTE: ', 8I2) ENDIF STOP END
Linguagens e Ambientes de Programação Antonio L. Bajuelos
9
Evolução das principais Linguagens de Programação COBOL (COmmon Business Operations Language)
LP encomendada pelo Departamento de Defesa dos EUA em 1959 O COBOL - uma norma para o desenvolvimento de aplicações comerciais, sendo uma das linguagens mais utilizadas de sempre O seu objectivo consiste em permitir o tratamento de grandes volumes de informação comercial e a formulação de problemas numa linguagem próxima do inglês p g g p g
Exemplo: MULTIPLY QUANTITY BY PRICE GIVING TOTAL PRICE
Linguagens e Ambientes de Programação
Antonio L. Bajuelos
10
Evolução das principais Linguagens de Programação COBOL (cont…)
Características gerais:
O COBOL é uma