Paradigmas de programação estão presentes em todos os programas e sistemas criados, pois todo sistema tem uma estrutura e uma forma de ser construido que foi pensado pelo seu desenvolvedor.
Pode-se descrever um paradigma de programação como sendo um contjunto de caracteristicas que determinam a forma como um programa é escrito, como ele vai ser comportar, como as linguagems executam esse codigo. Um paradigma não é uma linguagem e sim a forma como soluciona os problemas com uma linguagem.
Existem diversos paradigmas de programação sendo alguns deles mais utilizados que outros e da mesma forma que toda solução é direcionada a um problema especifico, cada paradigma foi pensado e assim composto para resolver determinados problemas. Aqui estão alguns exemplos de paradigmas conhecidos e utilizados
- Funcional
- Lógico
- Declarativo
- Imperativo
- Orientado a objetos
- Orientado a eventos
- Orientado a Aspecto
Assim como a discussão de qual melhor linguagem de programação é melhor que outra é infrutífero. Discutir qual paradigma de programação é melhor que outro não vai levar a lugar nenhum.
É muito melhor entender o que cada paradigma se propõe a resolver e assim decidir o qual aplicar para o seu problema!