O documento descreve os cinco paradigmas da programação: 1) programação tradicional, 2) programação estruturada, 3) programação modular, 4) programação com abstração de dados, 5) programação orientada a objetos. Cada paradigma introduziu novas estruturas de programação e conceitos como encapsulamento de módulos e dados abstratos. A programação orientada a objetos, iniciada na década de 1960, tornou-se dominante nos anos 1980 com linguagens como C++ e Java.
2. PARADIGMAS DA PROGRAMAÇÃO
• Um paradigma nada mais é do que um modelo ou estilo, podemos
trocar a palavra paradigma por uma das palavras, quando dizemos
paradigmas da computação estamos falando de modelo de
programação ou estilo de programação, desde a criação da
programação ela vem mudando e já existem diversos conceitos e
formas de programação, e os modelos mais recentes são modelos
mais completos porém um pouco mais complexos também, e os
paradigmas da computação passaram por 5 fases, a programação
tradicional, programação estruturada, programação modular,
programação com abstração de dados e programação orientada a
objetos.
3. PARADIGMAS DA PROGRAMAÇÃO
• Programação Tradicional – começou no final de 1950, as principais
linguagens que seguia esse modelo são Fortran, cobol e Basic, nelas
podíamos fazer programação sequencial, desvio condicional simples,
desvio condicional composto e laço de repetição incondicional.
• Programação Estruturada – começou na década de 1960, com a
linguagem Pascal, depois as linguagens Fortran, Cobol e Basic,
mudaram para atender as regras da programação estruturada, depois
na década de 1970 surge o C que atende a essas regras também,
com esse modelo pode ser feito as estruturas tradicionais, laços de
repetição condicional e seleção condicional.
4. PARADIGMAS DA PROGRAMAÇÃO
• Programação Modular – teve inicio no final da década de 1970, com a
linguagem Modula-2, aqui começou alguns conceitos como encapsulamento
de módulos com pacotes de dados e funções.
• Programação com Abstração de dados – começou na década de 1980 com a
linguagem ADA, possui estrutura de laço de repetição condicional seletivo e
os conceitos de dados abstratos.
• Programação Orientada a Objetos – inicia-se no inicio da década de 1960
com a s linguagens Simula I e Simula 67, sendo mais percebida pelo
mercado mesmo na década de 1980 com as linguagens SmallTalk, Eiffel,
C++, Java e C#, aqui você encontra nessas linguagens objetos, classes,
encapsulamento, herança, polimorfismo.
6. REFERÊNCIA
• MANZANO, Jose Augusto N.G. OLIVEIRA. Jayr Figueiredo de.
Algoritmos: Lógica para Desenvolvimento de Programação de
Computadores. São Paulo: 2010, Editora Erica. 320 p.