Paradigmas de Programação

Fala aprendiz, tudo tranquilo? Nesse conteúdo vamos conversar sobre o que são paradigmas de programação e entender como eles funcionam dentro do universo da tecnologia.
Podemos definir a palavra paradigma sendo modelo ou estilo, sendo assim um paradigma de programação nada mais é do que uma forma, modelo ou estilo de se programar em um computador.
A programação evolui desde que iniciou e passamos por diversos modelos de programação diferentes, sendo que no início era mais simples e com o avanço da tecnologia se tornou um pouco mais complicado.

Existem cinco fases da programação:
- Programação Tradicional
- Programação Estruturada
- Programação Modular
- Programação com Abstração de Dados
- Programação Orientada a Objetos
Programação Tradicional
Teve início nos anos de 1950, e possuem as seguintes características, programação em sequência, desvio condicional simples, desvio condicional composto e laço de repetição incondicional, podemos citar algumas linguagens sendo elas Fortran, Cobol e Basic.
Programação Estruturada
Teve início nos anos de 1960 com a linguagem Pascal, possui as seguintes características, além da programação tradicional ela possui, laços de repetição condicionais e seleção, para acompanhar essa tecnologia as linguagens Fortran, Cobol e Basic adicionaram também essas características.

Programação Modular
Teve início nos anos de 1970 com a linguagem Modula-2, ela possui as seguintes características a programação tradicional, programação estruturada e encapsulamentos, módulos com pacote de dados e funções.
Programação com Abstração de Dados
Teve início nos anos de 1980 com a linguagem ADA, ela possui como características a programação tradicional, programação estruturada, programação modular e laço de repetição condicional seletivo e dados abstratos.
Programação Orientada a Objetos
Teve início nos anos de 1960 com as linguagens SIMULA 1 e SIMULA 67, porém ela se tornou popular apenas a partir dos anos de 1980 com linguagens como o Java, C++, C# entre outras, além da programação tradicional, programação estruturada, programação modular, programação com abstração de dados ela possui classes, objetos, encapsulamento, herança, polimorfismo que são os pilares da programação orientada a objetos.
Quer ver um vídeo que eu preparei sobre esse assunto? Veja:
E você já tinha ouvido falar nesses paradigmas de programação? Deixa aqui nos comentários que eu quero saber.
Referência
MANZANO, José Augusto N. G. Algoritmos: Lógica para Desenvolvimento de Programação de Computadores. São Paulo : Érica, 2010.
HostGator: HostGator is known for its affordable plans and reliable performance. They offer unlimited storage and bandwidth, a variety of hosting options, and excellent customer support.
HostGator: HostGator is known for its affordable plans and reliable performance. They offer unlimited storage and bandwidth, a variety of hosting options, and excellent customer support. [url=http://webward.pw/]http://webward.pw/[/url].