Linguagem de programação multiparadigma: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 5:
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 [[Construtor|construtores]] de diferentes paradigmas, “''nenhum paradigma resolve todos os problemas da maneira mais fácil ou mais eficiente”'' (PAQUET; MOKHOV, 2010, pág. 21) <ref>{{Citar periódico|ultimo=Mokhov|primeiro=Serguei|titulo=Comparative Studies of Programming Languages, COMP6411 Lecture Notes, Revision 1.4|url=https://www.academia.edu/357475/Comparative_Studies_of_Programming_Languages_COMP6411_Lecture_Notes_Revision_1.4|lingua=en}}</ref>
 
Alguns exemplos de linguagens de programação multiparadigma são [[C++]], [[Groovy]], [[Oz (linguagem de programação)|Oz]], [[Ruby_(linguagem_de_programação)|Ruby]] ,[[Scala (linguagem de programação)|Scala]] , [[Swift]] ,[[Lua (linguagem de programação)]] e [[Python]]
 
== Vantagens e desvantagens ==