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

Conteúdo apagado Conteúdo adicionado
Código citado não era Haskell válido ("n" na primeira linha aparece do nada, e função "NP" não pode começar com letra maiúscula).
Etiquetas: Possível resumo indevido Editor Visual
Linha 10:
|influenciada_por = [[Miranda (linguagem de programação)|Miranda]], [[ML (linguagem de programação)|ML]]
|influenciou = [[C♯]], [[Cat (linguagem de programação)|Cat]], [[Clojure]], [[F♯]], [[Python]], [[Scala (linguagem de programação)|Scala]]
|terminaçãoextensão = <code>.hs</code>, <code>.lhs</code>
}}
'''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 |último1 =Curry |primeiro1 =Haskell |título=Proceedings of the National Academy of Sciences |capítulo=Functionality in Combinatory Logic |ano=1934 | volume=20 |páginas=584–590}}</ref><ref name="CurryFeys_paragraph9E">{{Citation |último1 =Curry |primeiro1 =Haskell B. |último2 =Feys |primeiro2 =Robert | other1-last=Craig | other1-first=William |título=Combinatory Logic Vol. I |publicado=North-Holland |local=Amsterdam |ano=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 |último1 =Howard |primeiro1 =William A.