- PROGRAMAÇÃO MULTIPARADIGMA
Uma
linguagem de programação multiparadigma é uma linguagem que suporta mais de um
paradigma de programação. 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. O objetivo em se projetar
linguagens deste tipo é reservar aos programadores a melhor ferramenta para
determinado trabalho, admitindo que nenhum paradigma resolva todos os problemas
da maneira mais elegante, ou mesmo eficiente.
As características da programação multiparadigma pode ser relaciona com a junção dos paradigmas de programação que ela reúne, ou seja, ela une todas as características dos paradigmas de programação que ela engloba.
As características da programação multiparadigma pode ser relaciona com a junção dos paradigmas de programação que ela reúne, ou seja, ela une todas as características dos paradigmas de programação que ela engloba.
Algumas linguagens
com esse paradigma:
- Scala
- Oz
- Scala
- Oz
- PROGRAMAÇÃO ESTRUTURADA
Não
existe uma definição universalmente aceita para a programação
estruturada; ao
contrário, existem várias escolas de pensamento que a conceituam.
No sentido mais restrito, o conceito de programação estruturada diz respeito à forma do programa e do processo de codificação. É um conjunto de convenções que o programador pode seguir para produzir o código estruturado. As regras de codificação impõem limitações sobre o uso das estruturas básicas de controle, estruturas de composição modular e documentação.
contrário, existem várias escolas de pensamento que a conceituam.
No sentido mais restrito, o conceito de programação estruturada diz respeito à forma do programa e do processo de codificação. É um conjunto de convenções que o programador pode seguir para produzir o código estruturado. As regras de codificação impõem limitações sobre o uso das estruturas básicas de controle, estruturas de composição modular e documentação.
Características:
- Programação
sem GO TO (eliminação completa ou parcial do comando GO TO)
- Programação com apenas três estruturas básicas de controle: seqüência, seleção e iteração
- Forma de um programa estruturado
- Aplicação de convenções de codificação estruturada a uma linguagem de programação específica
- Programação com apenas três estruturas básicas de controle: seqüência, seleção e iteração
- Forma de um programa estruturado
- Aplicação de convenções de codificação estruturada a uma linguagem de programação específica
Algumas linguagens
com esse paradigma:
- Pascal
- C
QUAL PARADIGMA ESCOLHER PARA O MEU PROJETO?
- Pascal
- C
QUAL PARADIGMA ESCOLHER PARA O MEU PROJETO?
O
universo computacional é complexo. Desta forma, este universo foi divido em
partes, para que a complexidade pudesse ser trabalhada ("dividir para
conquistar"). A existência de diversos paradigmas de programação
justifica-se apenas pela existência de diversas classes de problemas. A escolha
de um paradigma depende do tipo de problema a ser solucionado. Procurar a
solução para um problema consiste em escolher o paradigma que permita a
expressão da solução com o mínimo de esforço. No entanto, certos problemas não
permitem uma solução concisa com a utilização de apenas uma paradigma, isto é,
necessitam de uma forma de expressão mais ampla para serem solucionados.
Também é sempre necessário
lembrar que o paradigma de programação é totalmente independente da linguagem
de programação, ou seja, a orientação a objetos é um paradigma criado para a
solução de problemas para desenvolvedores e não tem uma ligação de necessidade
com nenhuma linguagem, quem aborda esses paradigmas são as linguagens de
programação, e também podemos vemos que varias linguagens de
programação abordam vários tipos de paradigma de programação.
Texto extraído de "http://protocoloti.blogspot.com.br/2012/04/paradigmas-de-programacao.html" em 26/07/14.
