tecnolia

695 palavras 3 páginas
Paradigmas de Programação
Gustavo Jungthon1, Cristian Machado Goulart1
1

Faculdade de Informática de Taquara (FIT)
Rua Oscar Martins Rangel, 4500 – 95600–000 – Taquara – RS – Brazil guto@faccat.br, cmg3k@faccat.br

Resumo. Este artigo tem como objetivo esboçar os paradigmas das diferentes linguagens de programação de computadores.

1. Introdução
Um paradigma é o que determina o ponto de vista da realidade e como se atua sobre ela, os quais são classificados quanto ao seu conceito de base, podendo ser: Imperativo, funcional, lógico, orientado a objetos e estruturado. Cada qual determina uma forma particular de abordar os problemas e de formular respectivas soluções. Além disso, uma linguagem de programação pode combinar dois ou mais paradigmas para potencializar as análises e soluções. Deste modo, cabe ao programador escolher o paradigma mais adequado para analisar e resolver cada problema.

2. Paradigmas
2.1. Paradigma Imperativo
2.1.1. Conceito
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. 2.1.2. Linguagens
Exemplos de linguagens de programação que baseiam-se no modelo imperativo:


Ada;



ALGOL;



Assembler;



Basic;



C;



Cobol;



Fortran;



Pascal;



Python;



Lua;

2.1.3. Aplicações
Exemplo:
function fatorial (n: integer):integer; var fat: integer; begin fat := 1; while (n>1) do begin fat := fat * n; n := n – 1; end; fatorial := fat; end; 2.1.4. Vantagens
As vantagens desse paradigma são: eficiência (porque embute o modelo de Von
Neumann); modelagem “natural” de aplicações do mundo real; paradigma dominante e bem estabelecido; e

Relacionados

  • Tecnolia
    474 palavras | 2 páginas
  • Tecnolia de gestao
    608 palavras | 3 páginas
  • Tecnolias de informação
    4325 palavras | 18 páginas
  • TECNOLIA DE GESTAO
    1838 palavras | 8 páginas
  • Tecnolia de gestão
    3081 palavras | 13 páginas
  • ATPS Tecnolia de Gestão
    6661 palavras | 27 páginas
  • Ciencia tecnolia e arte
    743 palavras | 3 páginas
  • bichos
    882 palavras | 4 páginas
  • RESUMO SOBRE AVALIAÇÃO DE CORREDORES TURISTICOS
    323 palavras | 2 páginas
  • MODELO Desafio Andreso 1
    1174 palavras | 5 páginas