apresentação minha parte

10
Evolução das Principais Linguagens de Programação Felipe Gomess – 1212 082029 Philippe Bomtempo Juliana Coimbra Rayla Faria

Upload: felipe-gomes

Post on 11-Jan-2016

213 views

Category:

Documents


0 download

DESCRIPTION

cxvzdxfgvdfg

TRANSCRIPT

Page 1: Apresentação Minha Parte

Evolução das Principais Linguagens de Programação

Felipe Gomess – 1212 082029 Philippe BomtempoJuliana Coimbra Rayla Faria

Page 2: Apresentação Minha Parte

BASIC

Projetada por Kemeny em Dartmouth Objetivos: Ser fácil para estudantes de outras áreas, ser amigável e

de fácil aprendizado, permitir acesso livre e privado e considerar o tempo do usuário mais importante que o tempo do computador

Grande parte veio do FORTRAN com influência da sintaxe do Algol 60

Page 3: Apresentação Minha Parte

PL/I

Desenvolvida pela IBM e SHARE Baseada no ALGOL 60, FORTRAN e no COBOL, sendo usada em várias

áreas de aplicação Destinada a substituir o COBOL, o FORTRAN e o LISP Primeira linguagem em que os programas criam tarefas

concorrentemente, procedimentos usados recursivamente, ponteiros incluídos como um tipo de dados.

Page 4: Apresentação Minha Parte

APL e SNOBOL

Caracterizadas por tipagem dinâmica e alocação dinâmica de armazenamento

Variáveis são essencialmente não tipadas

Page 5: Apresentação Minha Parte

APL

Projetada na IBM, por Ken Iverson, em torno de 1960, como uma linguagem para descrever arquiteturas de computadores

Alta expressividade, possuindo um grande número de operadores e um grande número de operações unitárias em vetores

Programas difíceis de ler

Page 6: Apresentação Minha Parte

SNOBOL

Projetada para processamento de texto, no Bell Labs, por Farber, Griswold e Polensky em 1964

Falta de funções embutidas Mais lenta que linguagens alternativas Ainda em uso para uma variedade de tarefas de processamento de

textos

Page 7: Apresentação Minha Parte

Simula 67

Família de linguagens projetadas para simulação Baseada no Algol 50 e no Simula I Influente no desenvovimento no Smaltak Inspirou o modelo de computação concorrente

Page 8: Apresentação Minha Parte

Algol 68

A partir do desenvolvimento continuado do Algol 60 Projeto baseado no conceito de ortogonalidade Contribuições: Estruturas de dados definidas pelo usuário, tipos de

referência e vetores dinâmicos Forte influência nas linguagens subsequentes, como o Pascal, C e

Ada

Page 9: Apresentação Minha Parte

Pascal

Baseado no Algol 60 Projetada para ser um veículo educacional Pequena e simples Linguagem mais utilizada para ensino em faculdades

Page 10: Apresentação Minha Parte

Delphi

Derivada do Pascal Mesmo criador do C# Pioneira em tecnologias para desenvolvimento de software