Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Mudando um pouquinho nosso rumo....
"Pra ficar legal....."
A Programação Declarativa, ao contrário da Programação Imperativa que informa ao computador "COMO" as instruções devem ser executadas, preocupa-se em apenas dizer ao computador "O QUE" precisa ser feito, cabendo ao computador decidir qual a melhor solução para essa solicitação.As linguagens definidas por este paradigma não podem ser consideradas como linguagens de programação, e sim, como sub-linguagens.
Exemplos de linguagens: SQL,XML
Ada;
ALGOL;
Assembler;
Basic;
C;
Cobol;
Fortran;
Pascal;
Python;
Lua
O Paradigma Imperativo é baseado na arquitetura de Von Neumann. É o
primeiro paradigma a existir e até hoje é o dominante.
Esse paradigma segue o conceito de um estado e de ações que manipulam esse
estado, nele encontramos procedimentos que servem de mecanismos de estruturação.
Podemos denominá-lo de procedural por incluir sub-rotinas ou procedimentos para
estruturação.
Imperativo!
Qual foi o primeiro paradigma?!?!?
Vamos brincar um pouco?!?!?!
Tudo isso?!?!!?
A Programação Imperativa é um conceito baseado em estados, definidos por variáveis, e ações que são manipuladoras de estado, procedimentos. Pelo fato de permitir o uso de procedimentos como estruturação, também é conhecido como, Programação Procedural.
Exemplos de linguagens: Pascal,C,Cobol,Python
Composto
Recursivo
Um tipo recursivo contém elementos do seu próprio tipo.
Um tipo primitivo é, em si mesmo, atômico, ou seja, não pode
ser subdividido. Podemos citar alguns tipos conhecidos, como: inteiro,
booleano, real, caractere, enumerado.
Desta forma podemos construir tipos a partir de outros tipos,
primitivos ou não. Isto é interessante a partir do momento em que
precisamos agrupar informações diferentes, porem dentro de um
mesmo contexto.