Paradigmas d programação

430 palavras 2 páginas
Paradigmas de Programação Programação Orientada a Objetos

Conteúdo
Introdução
◦ Evolução dos paradigmas de programação

Orientação à Objetos
◦ Conceitos ◦ OO em Pascal

Evolução dos Paradigmas de Programação
As linguagens de programação evoluem através do tempo. Linguagens já existentes evoluem agregando novas características. Novas linguagens surgem apresentando características completamente diferentes das habituais de acordo com os conceitos de um novo paradigma de programação.

Evolução dos Paradigmas de Programação


“A ciência só evolui significativamente quando um novo paradigma é proposto” (Kuhn) O mesmo se repete no domínio da programação. As melhorias ocorrem, em geral, com o objetivo de aumentar o nível de abstração na programação.





Evolução dos Paradigmas de Programação
As linguagens de programação podem ser enquadradas em 5 gerações, onde cada geração aumenta o nível de abstração.

Primeira Geração (1940)
Surgimento dos computadores eletrônicos. Programadores precisavam compreender os detalhes da arquitetura do computador. Programação em “código de máquina”.

Segunda Geração (1950)
Insatisfação dos programadores. Proposta linguagem Assembly. Representação mnemônica dos códigos.

Terceira Geração (1954)
• • • • •

Proposta de linguagens de alto-nível. FORTRAN (FORmula TRANslation – Tradução de Fórmulas). Outras Linguagens Imperativas
– COBOL, ALGOL

Linguagens Estruturadas
– PASCAL, ADA, BASIC, C

Paradigma Declarativo
– LISP, HASKELL

Quarta Geração (1970)
Maior proximidade de estruturar os problemas computacionais à cognição humana. Linguagem imperativa SIMULA projetada por Ole-Johan Dahl e Kristen Nygaard. Ser humano percebe o mundo em termos de objetos “Simulação” do mundo real através de “objetos” computacionais.

Quarta Geração (1970)
Grupo coordenado por Alan Kay lança linguagem SmallTalk, estendendo os conceitos do SIMULA. Outras linguagens quepassaram a utilizar esses conceitos

Relacionados

  • LISTA PARADIGMAS
    588 palavras | 3 páginas
  • Livro do sebesta
    428 palavras | 2 páginas
  • ArtigoLinguagensdeProgramacao
    1381 palavras | 6 páginas
  • aluno
    1000 palavras | 4 páginas
  • Revisão feita
    645 palavras | 3 páginas
  • Paradigma e seus tipos
    1520 palavras | 7 páginas
  • Sia Aula06 1
    951 palavras | 4 páginas
  • Estruturas de programação
    1174 palavras | 5 páginas
  • Jgbsjfkdbafjbnfks
    1799 palavras | 8 páginas
  • Paradigma
    3938 palavras | 16 páginas