paradigma

449 palavras 2 páginas
Em 1950 ocorreu o surgimento da primeira linguagem de programação por Fortran, a partir de então um incontável número de linguagens de programação foram propostas. Algumas linguagens utilizam as mesmas características e surgem de um mesmo paradigma: um modelo, padrão ou estilo de programação. Os quatro paradigmas mais estabelecidos são o imperativo [Watt 1990], o lógico [Kowalski 1985], o funcional [Bird 1998] e o orientado a objetos [Meyer 1988]. Possuindo conceitos e características que interferem na forma de programação. Nos paradigmas imperativo e funcional, o modelo computacional é o de uma função( mapeia entradas em saídas de forma determinística)
No modelo de paradigma orientado a objetos que também é função; como no paradigma imperativo, a computação envolve estados explícitos. Assim os objeto possui seu estado próprio,.

1. FUNCIONAL
Fundamentado em funções matemáticas, utiliza os processamento dos valores pode meio de funções.. As funções são os blocos de construção primários do programa; elas podem ser passadas livremente como parâmetros a podem ser construídas e retornadas como parâmetros resultantes de outras funções.

Linguagens
Exemplos de linguagens de programação que baseiam-se no modelo funcional:
Lambda (não implementado para computadores);
LISP;
Scheme (tentativa de simplificar e melhorar o LISP);
ML (Criada em universidade);
Miranda (também criada em universidade);
Haskell;

Aplicações
Exemplo: Pascal Function factorial (n: integer) : integer; var f : Integer begin f : 1 ; while n > 0 do begin f :=f*n; n := n-1 end factorial:=f end

Desvantagens
“Na programação funcional parecem faltar diversas construções frequentemente (embora incorretamente) consideradas essenciais em linguagens imperativas, como C.
Por exemplo, não há alocação explícita de memória nem de variáveis.”

Vantagens
“Efeitos colaterais no cálculo da função são eliminados, com a ausência dos mesmos a a linguagem assegura

Relacionados

  • Paradigmas
    698 palavras | 3 páginas
  • Paradigmas
    686 palavras | 3 páginas
  • Paradigma
    559 palavras | 3 páginas
  • Paradigma
    878 palavras | 4 páginas
  • paradigma
    896 palavras | 4 páginas
  • Paradigma
    374 palavras | 2 páginas
  • PARADIGMA
    283 palavras | 2 páginas
  • paradigma
    414 palavras | 2 páginas
  • Paradigmas
    726 palavras | 3 páginas
  • Paradigmas
    6139 palavras | 25 páginas