Paradigmas de Programação
EXPOSIÇÃO DA HISTÓRIA DOS PARADIGMAS DE PROGRAMAÇÃO LÓGICA E ORIENTAÇÃO A OBJETOS E COMPARAÇÃO QUANTO À POPULARIDADE, BREVE ANÁLISE QUANTO À SINTAXE E SEMÂNTICA DE DUAS LINGUAGENS PREVALENTES E OBSERVAÇÃO PONTUAL SOBRE LINGUAGENS MULTI-PARADIGMA
SÃO PAULO
2014
EXPOSIÇÃO DA HISTÓRIA DOS PARADIGMAS DE PROGRAMAÇÃO LÓGICA E ORIENTAÇÃO A OBJETOS E COMPARAÇÃO QUANTO À POPULARIDADE, BREVE ANÁLISE QUANTO À SINTAXE E SEMÂNTICA DE DUAS LINGUAGENS PREVALENTES E OBSERVAÇÃO PONTUAL SOBRE LINGUAGENS MULTI-PARADIGMA
Trabalho Interdisiciplinar apresentado à Faculdade de Tecnologia IBTA para a disciplina de Projeto Interdisciplinar I.
SÃO PAULO
2014
RESUMO
Este trabalho tem como objetivo apresentar dois paradigmas de programação para computadores: orientação a objetos e programação lógica, expondo brevemente a origem de cada um, e comparando-os quanto à finalidade e popularidade. Além disso, contrapõe a sintaxe das linguagens mais populares de cada paradigma, Java e Prolog, e analisa pontualmente tendências do futuro, mais especificamente linguagens multi-paradigma, onde destaca a linguagem de programação Oz, que contém elementos de ambos. Esta comparação visa apontar a impertinência em discussões em que se declara uma linguagem de programação como “melhor” que outra, e que o foco deve ser em escolher a ferramenta mais adequada à tarefa.
Palavras-chave: programação; comparação; orientação a objetos; programação lógica; Java; Prolog; Oz;
LISTA DE FIGURAS E GRÁFICOS
Figura 1 – Parte do ranking das linguagens de programação mais populares………. ...14
Figura 2 – Parte do ranking das linguagens de programação mais procuradas………...15
Figura 3 – Diagrama contendo os principais paradigmas de programação existentes….21
LISTA DE ABREVIATURAS E SIGLAS
UCP – Unidade Central de Processamento
SUMÁRIO