Linguagens funcionais

379 palavras 2 páginas
Introdução:
Neste trabalho iremos abordar as características das linguagens funcionais, um pouco de sua história e sua importância nos dias atuais.

Linguagens Funcionais: Dos 3 principais paradigmas de programação (funcional, imperativo e orientado a objetos), o funcional é o mais antigo. A primeira linguagem de programação funcional foi criada em 1955 (IPL) e a mais popular LISP foi criada em 1958. A programação funcional enfatiza a avaliação de expressões, ao invés da execução de comandos. As expressões nessas linguagens são formadas utilizandose funções para combinar valores básicos. Ao contrário do Paradigma Imperativo que trata estados e eventos provocados em um sistema, o Paradigma Funcional trabalha de forma avaliativa, assim como as calculadoras, lê uma expressão, calcula o seu valor e apresenta o resultado. As linguagens funcionais são naturalmente recursivas e implementam de forma mais rápida o conceito de recursão. Este fato dependendo do contexto, pode torná-las mais eficientes que as linguagens imperativas para alguns problemas.

Principais linguagens Funcionais: Importantes influências na programação funcional foram as linguagens de programação APL e Lisp, e mais recentemente ML, Haskell, OCaml e F#. Além destas existem : Prolog, ML, Erlang, Clojure e Scala

A importância das linguagens Funcionais Atualmente:

Apesar de surgirem um pouco depois da primeira linguagem funcional, as linguagens imperativas tiveram maior popularidade. O paradigma funcional continuou recebendo investimentos ano após ano até meados dos anos 90, porém no final dos anos 90 novas linguagens funcionais como Erlang e o F# lançado pela Microsoft. Este retorno a utilização das linguagens funcionais é devido ao fato de o crescimento dos hardwares acontecer de forma mais acelerada do que o crescimento dos softwares, essa proximidade de limites técnicos e preocupação com consumo de energia, os desenvolvedores hardware

Relacionados

  • Paradigmas de Linguagem Funcional
    1608 palavras | 7 páginas
  • F# - LINGUAGEM FUNCIONAL
    999 palavras | 4 páginas
  • Linguagens de programação Funcional
    453 palavras | 2 páginas
  • Linguagem funcional Cat
    3120 palavras | 13 páginas
  • Programa O Paralela E Distribu Da Trabalhando Com Linguagens Funcionais
    4764 palavras | 20 páginas
  • Paradígma de programação funcional aplicada na linguagem Scala
    1750 palavras | 7 páginas
  • Informatica
    1298 palavras | 6 páginas
  • linguagem de programação
    2359 palavras | 10 páginas
  • tes skmadkmsteste
    14600 palavras | 59 páginas
  • Cadastro clientes
    1934 palavras | 8 páginas