TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Paradigma De Linguagem De Programação

Trabalho Escolar: Paradigma De Linguagem De Programação. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  28/9/2014  •  1.189 Palavras (5 Páginas)  •  788 Visualizações

Página 1 de 5

1. ETAPA 1

A linguagem é a forma como os seres humanos se comunicam, seja por símbolos, números ou gestos. Para conseguir conversar com as máquinas, os seres humanos criaram as linguagens de programação por onde, em forma de códigos e comandos passam instruções em que a máquina deverá interpretar e devolver um resultado, cada linguagem possui sua sintaxe, e códigos próprios, porém muitas possuem comandos iguais que resultam em respostas diferentes ou comandos diferentes que tem a mesma finalidade. Atualmente possuímos vários tipos de linguagens diferentes, para cada finalidade, Temos as linguagens científicas, as comerciais, as imperativas, as orientadas a objetos entre outras,

Nas linguagens Científicas, temos a pioneira FORTRAN e a ALGOL na quais serão apresentadas a seguir.

1.1 Linguagem Científica FORTRAN

O nome FORTRAN é um acrônimo da expressão “IBM Mathematical FORmula TRANslation System”,foi desenvolvida a partir da década de 1950 e até os dias de hoje é usada principalmente nas áreas de Ciência da Computação e Análise Numérica,apesar de inicialmente ter sido uma linguagem procedural,algumas das versões mais recentes possuem características que permitem suportar programação orientada a objetos

A linguagem FORTRAN foi a primeira linguagem de programação imperativa e seu primeiro compilador foi desenvolvido para o IBM 704 entre 1954 e 1957 por uma equipe da IBM chefiada por John Warner Backus,e permite a criação de programas que primam pela velocidade de execução; é bastante usada em aplicações científicas computacionalmente intensivas como oceanografia,astronomia,física,engenharia,metereologia,economia,etc.

Foi influenciada pela linguagem Speedcoding,e influenciou as linguagens ALGOL 58,

BASIC, C ,PL/I,PACT I,MUMPS e Ratfor.

1.1.1 Pontos fortes e fracos da sintaxe

Pontos fracos:

É uma linguagem considerada arcaica por muitos programadores que aprenderam linguagens mais modernas;

Erros na escrita podem levar a erros durante o tempo de execução em vez de erros de compilação;

É difícil escrever um loop for.

Pontos fortes:

A versão FORTRAN 95 possui comandos muito breves para efetuar operações matemáticas com matrizes e disposições de tipos,melhorando,não só a leitura do programa,como também fornecendo informação útil ao compilador,tornando possível a vetorização de operações.

É a melhor opção de linguagem a escolher para desempenhar tarefas da área da computação numérica de alto rendimento

1.2 Versões

1956-Fortran II:Criada após a sua “original” FORTRAN.Originou a linguagem BASIC;

1958-Fortran III:Nunca foi disponibilizada;

1962-Fortran IV-Encorajou os produtores de compiladores a escrever compiladores

que gerassem códigos mais rápidos pois foi largamente adaptada por cientistas para a escrita de programas numericamente intensivos;

1965-:Documento ECMA Fortran;

1966-Fortran 66:Já era a linguagem mais usada pela comunidade científica pela sua facilidade de uso e simplicidade;

1978-Fortran 77:Facilitava a programação de estrutura com blocos,começou a ser um pouco abandonada pela comunidade por não oferecer os mesmos recursos que as linguagens que surgiram quase na mesma época,como C,Pascas,Modula e Ada;

1980-Fortran 8X-Adicionado recursos como a definição de novos tipos de dados,alocação dinâmica de dados e subprogramas recursivos;

1990-Fortran 90:Adicionado mecanismos para manipulação de arranjos que não são oferecidos por nenhuma das outras linguagens;

1995-Fortran 95:Acrescentadas pequenas alterações ao Fortran 90;

2003-Fortran 2003:Passando por revisões desde 1997,o Fortran 2003 acrescenta novos comandos que permitirão,entre outras coisas,o controle de exceções e programação orientada a objetos;

2008-Fortran 2008:Novas funcionalidades e correções ao Fortran 2003

1.3 Exemplo de um Software que transforma Graus em Radianos escrito em Fortran

PROGRAM DEGRAD

! Declaracao das variáveis

INTEGER DEG

REAL RAD, COEFF

! Inicio do programa

WRITE ( *, 10)

10 FORMAT (' ',20('*') / &

& ' * Degres * Radians *' / &

& ' ', 20('*') )

! Corpo do programa

COEFF = (2.0 * 3.1416) / 360.0

DO DEG = 0, 90

RAD = DEG * COEFF

WRITE ( *, 20) DEG, RAD

20 FORMAT (' * ',I4,' * ',F7.5,' *')

END DO

! Fim da tabela

WRITE ( *, 30)

30 FORMAT (' ',20('*') )

! Fim do programa

STOP

END PROGRAM DEGRAD

2 LINGUAGEM CIENTÍFICA ALGOL

A linguagem ALGOL foi uma linguagem inspirada pela

linguagem FORTRAN e seu nome provém das palavras “ALGOrithimic Language(Linguagem Algorítmica).

Surgindo em 1958,Algol tinha em principal,duas características que eram:a clareza e a elegância da sua estrutura baseada nos blocos e o estilo da sua definição,que usa uma linguagem metalinguística para definir de forma concisa e relativamente completa a sua sintaxe,e se tornou uma linguagem apropriada para escrever softwares “básicos”.

...

Baixar como (para membros premium)  txt (8.8 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com