Haskell(发音为 /ˈhæskəl/)[1] 是一种标准化的,通用纯函数式编程语言,有非限定性语义和强静态类型。它的命名源自美国逻辑学家Haskell Brooks Curry,他在数学逻辑方面的工作使得函数式编程语言有了广泛的基础。在Haskell中,“函数是一等公民”。[2] 作为函数式编程语言,主要控制结构是函数。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算(Lambda-Calculus)为基础发展而来。具有“证明即程序、结论公式即程序类型”[3] [4] [5] [6] 的特征。这也是Haskell语言以希腊字母「λ」(Lambda)作为自己标志的原因。Haskell语言的最重要的两个应用是GHC(Glasgow Haskell Compiler)和Hugs(一个Haskell语言的解释器)。

1985年,Miranda发行后,惰性函数式语言的关注度增长。到1987年前,出现了十多种非限定性、纯函数式语言。其中,Miranda使用的最为广泛,但还没有出现在公共领域。在俄勒冈波特兰的函数式编程语言与计算机结构大会(FPCA '87)上,参加者一致同意形成一个委员会来为这样的语言定义一种开放性标准。该委员会旨在集成已有函数式语言,作为将来的函数式语言设计研究工作的基础[7] 。

1990年定义了Haskell的第一个版本(“Haskell 1.0”)。委员会形成了一系列的语言定义(1.0,1.1,1.2,1.3,1.4)。

1997年底,该系列形成了Haskell 98,旨在定义一个稳定、最小化、可移植的语言版本以及相应的标准库,以用于教学和作为将来扩展的基础。委员会明确欢迎创建各种增加或集成实验性特性的Haskell 98的扩展和变种。

1999年2月,Haskell 98语言标准公布,名为《The Haskell 98 Report》。2003年1月,《Haskell 98 Language and Libraries: The Revised Report》公布。接着,Glasgow Haskell Compiler (GHC)实现了当时的事实标准,Haskell快速发展。

2006年早期,开始了定义Haskell 98标准后续的进程,非正式命名为Haskell Prime。这是个修订语言定义的不断增补的过程,每年产生一个新的修订版。第一个修订版于2009年11月完成、2010年7月发布,称作Haskell 2010。

刚刚查询:Haskell Handoff Metadee extraction Stipiturus 直肠癌 铝制品 小虫子 书斋内外的经济学 宣传处 伤心欲绝 日用瓷 通俗小说 Correcting soundtrack 等边三角形 吃蛋糕的人 斯拉夫人 Spreng. 军费开支 更是如此 紫外荧光粉 阿尔斯特 开办费 疝气贴 industry 大咕窿 罗曼司 长河落日之龙在江湖 造物主 公务人员 美滋滋 红酒 圈里人 without 艾姆斯 阿莉·迈克尔 一腔热血 ohmmeter 阿巴拉契科拉 联欢晚会 红巾起义 疏财仗义 简易xo酱 海伦娜 尽如人意 哈雷拉泥龟 凸显出 mitosis 编组站 深入实际 营养学家 国民革命军 和尚崮 观其行 曹雪芹 小白兔 林德伯格 集训中心 蝙蝠骑士 乱魂 毛里求斯人 赤崁楼 狗男女 Karleton 曾凡钦 工具机 忻雅琴 上规模 Fragonard Peperomia 文学社 阶级矛盾 主客场 射击员 梨城 高考满分作文秘籍:通向满分作文的50条捷径 当代美国概况 孤立主义 寒心酸鼻
友情链接: 知道 电影 百科 好搜 问答 微信 值得买 巨便宜 天天特价 洛阳汽车脚垫 女装 女鞋 母婴 内衣 零食 美妆 汽车 油价 郑州 北京 上海 广州 深圳 杭州 南京 苏州 武汉 天津 重庆 成都 大连 宁波 济南 西安 石家庄 沈阳 南阳 临沂 邯郸 保定 温州 东莞 洛阳 周口 青岛 徐州 赣州 菏泽 泉州 长春 唐山 商丘 南通 盐城 驻马店 佛山 衡阳 沧州 福州 昆明 无锡 南昌 黄冈 遵义
© 2026 haodianxin 百科 消耗时间:0.005秒 内存0.8MB