Paradigmas
Curso: Ciência Da Computação
Paradigmas de Linguagens
Introdução
Paradigmas de Linguagens de Programação começaram a ser difundidos por volta de 1975. Nesse período, já existia o paradigma de programação imperativo, que era representado por Fortran, Algol, Pascal, entre outras. A partir daí, começaram a surgir novas linguagens e, portanto, novos paradigmas. Mas o que é um paradigma de linguagem de programação? Em tese, pode ser considerado um estilo de programação suportado por linguagens que agrupam determinadas características em comum, ou seja, é um padrão de resolução de problemas que se relaciona com um determinado gênero de programas de linguagens (TUCKER, 2008).
Paradigmas de Linguagens
O termo paradigma foi introduzido por Kuhn em 1962, designando o conjunto de crenças e preconceitos que permearia a atividade dos membros de um corpo científico em um certa época.
Em programação, os paradigmas começaram a ser introduzidos e chamados como tais a partir de 1975. Nessa época já era evidente a existência de um paradigma básico de programação, o imperativo , que era representado por linguagens como Fortran, Algol e Pascal. Em contraposicão, LISP e linguagens derivadas davam suporte a um outro paradigma, o funcional, cujos programas eram expressos através de composições de funções. Na década de 80 surgiu um novo paradigma, o lógico, baseado no reconhecimento de Prolog e outras linguagens baseadas em lógica. Também nesta época surgiram as linguagens orientadas a objeto, que constituem o paradigma em voga.
Pode-se então, classificar-se os paradigmas da seguinte forma:
• Imperativo:
Linguagens que expressam seqüências de operações necessárias para os cálculos; são orientadas a comando .
Subclasses:
* procedimental : construções para modularizar o código na forma de procedimentos e funções. * Orientada a objeto : computação é vista como a interação entre objetos de dados ativos; todos