Abrir menu principal

Alterações

sem resumo de edição
|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, da para soma dividir e multiplica faz a mesma coisa que uma calculadora 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
Utilizador anónimo