image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Lohan Santos
Lohan Santos09/12/2022 10:21
Compartilhe

Paradigmas de programação.

  • #Python
  • #Java
  • #Soft Skill

Hoje em dia, muitos iniciantes na área de programão têm dúvidas a cerca de paradigma de programação e linguagem de programação, de forma bem resumida esse artigo descreverá o que é um paradigma de programação e exemplificar as linguagens de programação que suportam cada tipo.

“No contexto de desenvolvimento de software, paradigma significa um modelo para estruturar e representar problemas, cuja solução deseja-se obter por meio de um programa, construído a partir de uma linguagem de programação” (SEBESTA, 2018).

De forma simples e objetiva, os paradigmas são modelagens de escrita de código que podem ser aplicados a várias linguagens. Já a linguagem de programação é o meio que os humanos usam para instruir e comunicar os computadores.

Os principais tipos de paradigmas.

Procedural:

Nesse tipo de construção, as instruções devem ser passadas ao computador na sequência em que devem ser executadas, onde o desenvolvedor descreve um algoritmo detalhado do que deve ser cumprido pela máquina.

Ex: Cobol, Pascal e Fortran.

Funcional:

O paradigma funcional é aquele que destaca o uso das funções onde o problema é dividido em pequenos blocos e, para sua solução, são implementadas atribuições que definem variáveis em seu escopo que podem ou não retornar resultados.

Ex: Haskell, Scheme e LISP.

Estruturado:

A programação estruturada tem como objetivo melhorar a clareza, qualidade e diminuir o tempo de desenvolvimento de software, utilizando sub-rotinas e três estruturas básicas: sequência, seleção e iteração.


Ex: C, Basic, Pascal e Cobol.


Orientação a objetos:

O paradigma orientado a objetos é o mais popular devido aos seus benefícios, como a modularidade do código e a capacidade de associar diretamente problemas reais em termos de código. Foi um grande facilitador no desenvolvimento de aplicações web, este foi o primeiro paradigma a permitir a programação multiplataforma.

Ex: Python, Java, C++ e PHP.

Computação distribuída:

Um sistema de computação distribuída ou paralela permite que muitos processadores executem um programa em menos tempo, dividindo-os em pequenos grupos de trabalho.

Ex: C e C++

Compartilhe
Comentários (4)
Lohan Santos
Lohan Santos - 09/12/2022 13:49

Fala Melquiedes, muito obrigado pelo feedbacks.


Estou participando de um bootcamp JavaScritp aqui na DIO. Estou escrevente esses artigos para revisar os conteúdos ministrados nas aulas, além de compartilhar conhecimento com a comunidade dev. 

MF

Melquiedes Franco - 09/12/2022 13:16

Olá! Lohan, o seu artigo foi muito útil para entender melhor os paradigmas, isso é importante porque consigo entender melhor os conceitos que são explicados nas aulas de programação, ainda sou iniciante, estou estudando front end, mas eu já sei como eu aprendo melhor, e meu aprendizado depende de entender bem os conceitos usados para esclarecimentos nas aulas. Muito Obrigado!!!

Lohan Santos
Lohan Santos - 09/12/2022 13:12

De nada. Estamos apenas contribuindo para uma comunidade melhor.

KHALYANDRA VEIGA
KHALYANDRA VEIGA - 09/12/2022 12:52

Gratidão por compartilhar =)