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

As Linguagens De Programação

Trabalho Escolar: As Linguagens De Programação. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  5/7/2014  •  2.617 Palavras (11 Páginas)  •  359 Visualizações

Página 1 de 11

UNIVERSIDADE FEDERAL DO ESPIRITO SANTO

Sistemas de Informação.

Linguagens

de

Programação.

Ana Paula Simiqueli Borges

Alegre, Novembro de 2011.

Sumário

Introdução 3

2. Tipologia de Linguagens 4

2.1 Por níveis 4

2.2 Por Gerações 4

2.3 Por Áreas de Aplicação 5

3. Tipos de Linguagens 6

3.1 Programações Imperativas 6

3.2 Programação Funcional 6

3.3 Programação baseada em lógica 7

3.4 Programação Orientada por Objetos 7

4. Evolução das Linguagens de Programação 8

5. Código Fonte e Código Máquina 13

6. Compilador e Interpretador 14

7. Linguagens 15

7.1 JAVA 15

7.2 Assembly 15

7.3 C 16

7.4 COBOL 16

7.5 Python 17

8. Conclusão 18

9. Referencias Bibliográficas. 19

Lista de Figuras

Figura 1 - Exemplo de Programação Imperativa. 6

Figura 2- John Backus 7

Figura 3 – Trecho de um código em COBOL. 8

Figura 4- John Kemeny e Thomas Kurtz. 9

Figura 5 - Niklaus Wirth 9

Figura 6– Dennis Ritchie. 10

Figura 7- Logotipo de Apresentação da linguagem de Programação JAVA. 11

Figura 8 – Código em Java. 13

Figura 9 - Exemplo de código de montagem. 14

Figura 10 - Codigo em C 15

Figura 11 - Codigo em COBOL que monta o formato de data. 15

Figura 12 - Codigo em Python 16

Introdução

A partir da necessidade de interação maquina-ser humano, sendo a linguagem da maquina de baixo nível (Os e 1s) e a do ser humano de alto nível (números, textos,etc.) surgiram as linguagens de programação, que tem como objetivo promover a comunicação entre ambos.

Elas diferem na sintaxe e recursos, mas tem um ponto em comum, que é a existência de um compilador. que interpretará os comandos inclusos no programa e os transformará em binários, as instruções que são entendidas pelo processador.

2. Tipologia de Linguagens

As linguagens de programação podem ser representadas de várias maneiras como:

2.1 Por níveis

Linguagens de Baixo Nível

 Representadas pelo Assembler e o Código Máquina e com a característica de

serem dependentes do computador onde trabalham porque os programas criados

por estas linguagens não podem transitar para outro computador.

Linguagens de Alto Nível

 Representadas pelo Fortran, Pascal e Simula, aqui as linguagens são

independentes dos computadores podendo ser lidos em qualquer um onde tem

um papel determinante o cálculo numérico.

Linguagens de Muito Alto Nível

 Representadas pelo SQL, PROLOG, Haskell, o problema é descrito em função da relação com o objeto e com precisão nessa descrição o computador poderá resolver o problema sem mais nenhuma intervenção.

2.2 Por Gerações

1ª Geração

 Linguagem binária, linguagens máquina e Assembler.

2ª Geração

 COBOL, BASIC, RPG, FORTRAN IV/V, ALGOL 58/60/68/W, estas

linguagens utilizam compiladores para traduzir ou compilar para linguagem

binária.

3ª Geração

 PL/1, PASCAL, FORTRAN 8X, APL, C, SIMULA, BLISS, linguagens para

procedimentos.

4ª Geração

 ADA, linguagem que produz programas noutras linguagens (Gerador de

programas);

 SQL, QBE, utilizadas para bases de dados.

5ª Geração

 LISP, PROLOG, linguagens para especificar problemas.

2.3 Por Áreas de Aplicação

Cientificas

 ALGOL, BASIC, FORTRAN

Comerciais

 COBOL

Processamento de Listas

 LISP

Gerais

...

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