PARADIGMAS DE PROGRAMAÇÃO: FUNCIONAL E ORIENTADO A OBJETOS
3689 palavras
15 páginas
FACULDADE DE TECNOLOGIA IBTAALEX TRINDADE
JOÃO LEAL NUNES NETO
VANDERLEI CARVALHO
PARADIGMAS DE PROGRAMAÇÃO:
FUNCIONAL E ORIENTADO A OBJETOS
SÃO PAULO
2013
ALEX TRINDADE
JOÃO LEAL NUNES NETO
VANDERLEI CARVALHO
PARADIGMAS DE PROGRAMAÇÃO:
FUNCIONAL E ORIENTADO A OBJETOS
Relatório Técnico-Científico apresentado para projeto interdisciplinar.
Prof. Orientador: Maria Rosa Ana Silva
SÃO PAULO
2013
RESUMO
O objetivo do artigo é abordar sobre paradigmas de programação, tanto funcional quanto orientado a objetos. Um paradigma se define na forma como o programador lida com um determinado problema. O paradigma funcional consiste em subdividir o problema em outras funções e resolver cada uma separadamente. Neste estudo focaremos a metodologia de escrita de código denominada Programação Orientada ao Objeto (OOP), cada vez mais empregada no desenvolvimento de sistemas. Abordaremos as linguagens Java, Smalltalk, Haskell e LISP.
Palavras-chave: Paradigma. Linguagem de programação. OOP. Lógica. Objeto.
LISTA DE FIGURAS
FIGURA 1 – Função em linguagem Haskell
FIGURA 2 – Exemplos de Objetos
FIGURA 3 – Comportamento e comunicação entre objetos
FIGURA 4 - Enfoque baseado em sistema X Enfoque baseado em objeto
LISTA DE QUADROS
QUADRO 1 – Conceitos OOP
LISTA DE ABREVIATURAS E SIGLAS
LISP- List Processing
MIT- Instituto de Tecnologia de Massachusetts
OOP- Programação Orientada ao Objeto
SUMÁRIO
INTRODUÇÃO................................................................................................................8
1. PARADIGMA FUNCIONAL.......................................................................................10 1.1 História....................................................................................................................10 1.2 Linguagens de Programação Funcional..................................................................11
2. PARADIGMA ORIENTADO A