Os paradigmas de programação são formas de classificar as linguagens baseado nas suas funcionalidades e estrutura, então pra que você entenda os paradigmas de programação vou falar sobre os principais.
Geralmente as linguagens de programação focam em um paradigma, mas muitas linguagens podem implementar mais de um paradigma.
Um ótimo exemplo disso é o JavaScript, mas ela não é a única.
Confira agora os principais paradigmas de programação.
Mas vale lembrar que a partir desses principais existem várias derivações.
Paradigma Imperativo
Nesse paradigma instruções (ou comandos) são escritos na mesma ordem de execução.
Ou seja, é como se fosse um passo a passo.
Onde para cada comando escrito é existe uma ou mais ações devem ser feitas pelo computador.
As principais linguagens que usam esse paradigma são:
- Cobol
- Fortran
- Pascal
Esse paradigma foi o mais utilizado por muitos anos.
Isso se deu muito por conta de ser simples de assimilar ele com a vida real.
Uma das formas mais simples de entender esse paradigma é imaginar como uma receita de bolo, por exemplo.
Paradigma Funcional
Nesse paradigma o uso de funções é o foco.
Então o sistema é dividido em pequenas funções.
Uma de suas vantagens é a alocação automática de memória.
Outra vantagem é seu alto nível de abstração, pois tudo se baseia em funções.
Paradigma Orientado a Objetos
Com certeza esse é o paradigma mais usado.
Esse paradigma organiza os sistemas em objetos.
Ou seja, da mesma forma que o funcional separa em funções o orientado a objetos separa tudo em objetos.
As principais linguagens usadas no mercado usam esse paradigma.
Entre as principais, C# e Java.
Paradigma Orientado a Eventos
Esse é um paradigma onde o código é executado a partir do disparo de um evento.
Ou seja, para cada “ação” feita é feito o disparo de um evento, que é “escutado” e executa um código.
Serviços de mensageria usam muito esse paradigma.
Bem como funções de callback.
Entenda os paradigmas de programação – Conclusão
Agora que você já conhece um pouco sobre os paradigmas de programação é a hora de aplicar eles em seus projetos.
Agora se você quiser saber mais sobre desenvolvimento, confira nossos outros posts no blog.
Mas se você está no começo dos estudos e quer algum auxilio eu recomendo o Pacote Full-Stack dos nossos parceiros da Danki Code.