Após a Maquina de Turing ser aprimorada por Joh Von Neumann
para uma arquitetura de computadores que abriu espaço para esse paradigma.Nessa
arquitetura os dados são transportados da memória para CPU e os resultados das
operações são devolvidos para a memória
O paradigma imperativo se baseia em ações,sequência de
instruções e manipulação de variáveis,tendo atribuições,ou seja alterando o
valor de um local de memória(com o seu nome como identificador) ou até mesmo
destruindo-o.
Possuindo também a programação estruturada otimizando o
processo e dando mais controle ao programador sendo dividida em 3 etapas
1)Sequência – tarefas são executadas uma após a
outra,seguindo uma ordem.
2)Decisão – através de um teste lógico verá se uma parte do
código será executado ou não. Exemplo : o comando condicional Else
3)Iteração - atráves de um teste lógico,parte do código é
repetida por um número finito de vezes.
Exemplo: o comando While
Linguagens que utilizam esse paradigma :
C
Java
Python
Ada
FORTRAN
Fontes:
Quando vemos um programa funcionando, é difícil de se pensar como por dentro ( na máquina ) tudo o que acontece na frente de nossos olhos na real são múltiplas linhas de comando e ações sendo interpretadas pelo computador que se resumem em milhões de Verdadeiros e Falsos ( 1 e 0 ).
ResponderExcluir