Paradigmas de Programação

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.

Paradigmas de Programação
Paradigmas de Programação

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.

Paradigmas de Programação
Paradigmas de Programação

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:

Paradigmas de Programação

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.

Erick Freire

Erick Freire

Criador de Conteúdo Digital Desde 2013, Graduado Em Gestão em Tecnologia da Informação, Pós-Graduado em Engenharia da Qualidade de Software, Analista de Sistemas, Escritor e Gamer.

Um comentário em “Paradigmas de Programação

  1. 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].

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.