Haskell (linguagem de programação): diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Edições úteis
Leon saudanha (discussão | contribs)
m Foram revertidas as edições de 94.61.146.184 para a última revisão de Caçador de Palavras, de 07h41min de 12 de janeiro de 2016 (UTC)
Linha 11:
|influenciou = [[C♯]], [[Cat (linguagem de programação)|Cat]], [[Clojure]], [[F♯]], [[Python]], [[Scala (linguagem de programação)|Scala]]
}}
'''Haskell''' é uma [[linguagem de programação]] puramente [[programação funcional|funcional]] , de propósito geral, nomeada em homenagem ao lógico [[Haskell Curry]]. Como uma linguagem funcional, a estrutura de controle primária é a ''função''; a linguagem é baseada nas observações de Haskell Curry <ref>{{Citation | last1=Curry | first1=Haskell | title=Proceedings of the National Academy of Sciences | chapter=Functionality in Combinatory Logic | year=1934 | volume=20 | pages=584–590}}</ref><ref name="CurryFeys_paragraph9E">{{Citation | last1=Curry | first1=Haskell B. | last2=Feys | first2=Robert | other1-last=Craig | other1-first=William | title=Combinatory Logic Vol. I | publisher=North-Holland | location=Amsterdam | year=1958}}, with 2 sections by William Craig, see paragraph 9E</ref> e seus descendentes intelectuais.<ref>De Bruijn, Nicolaas (1968), ''Automath, a language for mathematics'', Department of Mathematics, Eindhoven University of Technology, TH-report 68-WSK-05. Reprinted in revised form, with two pages commentary, in: ''Automation and Reasoning, vol 2, Classical papers on computational logic 1967-1970'', Springer Verlag, 1983, pp. 159-200.</ref><ref>{{Citation | last1=Howard | first1=William A.
| chapter=The formulae-as-types notion of construction
| pages=479–490
Linha 23:
 
Haskell é a linguagem funcional sobre a qual mais se realizam pesquisas atualmente. Muito utilizada no meio acadêmico. É uma linguagem nova, elaborada em 1987, derivada de outras linguagens funcionais como por exemplo Miranda e ML. Ela se baseia em um estilo de programação em que se enfatiza mais o que deve ser feito (what) em detrimento de como deve ser feito (how). É uma linguagem que possui foco no alcance de soluções para problemas matemáticos, clareza, e de fácil manutenção nos códigos, e possui uma variedade de aplicações e apesar de simples é muito poderosa.
 
^ Tudo isto pode ser mentira, tenham cuidado.
 
== História ==