Portfolio seminario ads
1 INTRODUÇÃO 3
2 PARADIGMA DE PROGRAMAÇÃO IMPERATIVO 4
3 PARADIGMA DE PROGRAMAÇÃO FUNCIONAL 5
4 PARADIGMA DE PROGRAMAÇÃO LÓGICO 7
5 PARADIGMA DE PROGRAMAÇÃO ORIENTADO A OBJETOS 9
6 CONCLUSÃO 13
7 REFERÊNCIAS 14
INTRODUÇÃO
Muitos pensam que as linguagens de programação surgiram em uma escala linear, ou seja, que na primeira geração delas o homem se adaptava às máquinas e, depois de várias outras gerações, as linguagens evoluíram umas das outras e capacitaram as máquinas a fazer as necessidades humanas. Na verdade, as linguagens surgiram em diferentes trajetórias, cada uma seguindo um determinado paradigma. Além disso, não é verdadeira a proposição que diz que uma linguagem qualquer é, sem exceção, a evolução da linguagem anterior (historicamente). As linguagens existentes hoje foram se adaptando a uma única forma de programação e às linguagens inseridas no mesmo paradigma. Um paradigma de programação fornece e determina a visão que o programador possui sobre a estruturação e execução do programa. Dentre esses paradigmas, conceituaremos quatro, que são os mais comuns: paradigma imperativo, funcional, lógico e orientado a objetos.
Paradigma de Programação Imperativo.
Programação imperativa (ou programação procedural) é um paradigma de programação que descreve a computação como ações (comandos) que mudam o estado (variáveis) de um programa. Baseado na arquitetura de Von Neumann, que é caracterizada pelo acesso direto e possibilidade de alterações de valores armazenados em posições de memória, é muito parecido com o comportamento imperativo das linguagens naturais que expressam ordens, dando ao computador uma sequência de comandos para executar. O paradigma imperativo baseia-se no conceito de comandos e atualização de variáveis. Como os programas são escritos para modelar processos e