segunda-feira, 28 de julho de 2014

Paradigmas da Programação - Continuação .........

Bom galera, conforme prometido segue segundo trecho da matéria sobre paradigmas!!!



- 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.
Algumas linguagens com esse paradigma:
- 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.
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
Algumas linguagens com esse paradigma:
- 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.
 

Nenhum comentário:

Postar um comentário