Linguagem de programação multiparadigma
De Wikipedia, a enciclopédia encyclopedia
Paradigma de programação é a forma de se classificar determinada linguagem de programação com base em seu funcionamento e sua estruturação. Segundo Normak (2013)[1], professor da Universidade de Aalborg[2] na Dinamarca, paradigma de programação é um padrão que serve como uma escola de pensamentos para a programação de computadores. Alguns exemplos de paradigmas de programação são a Programação orientada a objetos, Programação Estruturada e a Programação Imperativa.
As referências deste artigo necessitam de formatação. (Janeiro de 2023) |
A seção introdutória deste artigo é inexistente, incompleta, malformatada ou excessiva. (Janeiro de 2023) |
Nenhum dos paradigmas pode ser considerado o ‘melhor paradigma’, pois cada um pode ser o mais viável dependendo do projeto em que será utilizado. O objetivo da programação multiparadigma é fazer uma junção de mais de um paradigma para melhor atender as necessidades do programador. A ideia de uma linguagem multiparadigma é fornecer um framework no qual o programador possa trabalhar com vários estilos, misturando livremente construtores de diferentes paradigmas, “nenhum paradigma resolve todos os problemas da maneira mais fácil ou mais eficiente” (PAQUET; MOKHOV, 2010, pág. 21) [3]
Alguns exemplos de linguagens de programação multiparadigma são C++, Groovy, Oz, Ruby ,Scala , Swift ,Lua (linguagem de programação) e Python