FASB
CLEITON OLIVEIRA
LUIS FERNANDO BADARÓ
MATHEUS CARVALHO
TRABALHO COMPONENTE DA AVALIAÇÃO DE LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO
TEIXEIRA DE FREITAS - BA
JUNHO/2015
FASB – FACULDADE DO SUL DA BAHIA
TRABALHO COMPONENTE DA AVALIAÇÃO DE LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO
TEIXEIRA DE FREITAS - BA
JUNHO/2015
SUMÁRIO
Introdução 04
Imperativo (Estruturada) 05
Linguagens de programação estruturada 06
Programação Lógica 07
Programação Funcional 08
Orientação a Objetos 09
Bibliografia 11
INTRODUÇÃO
Um paradigma de programação fornece e determina a visão que o programador possui sobre a estruturação e execução do programa. Por exemplo, em programação orientada a objetos, os programadores podem abstrair um programa como uma coleção de objetos que interagem entre si, enquanto em programação funcional os programadores abstraem o programa como uma sequência de funções executadas de modo empilhado.
Assim como diferentes grupos em engenharia de software propõem diferentes metodologias, diferentes linguagens de programação propõem diferentes paradigmas de programação. Algumas linguagens foram desenvolvidas para suportar um paradigma específico (Smalltalk e Java suportam o paradigma de orientação a objetos enquanto Haskell suportam o paradigma funcional), enquanto outras linguagens suportam múltiplos