格拉斯哥Haskell编译器

维基百科,自由的百科全书
(重定向自Glasgow Haskell Compiler
跳转到导航 跳转到搜索
Glasgow Haskell Compiler
原作者Kevin Hammond
开发者Glasgow Haskell团队
首次发布1992年12月 (1992-12)
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言HaskellC语言
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      操作系统LinuxOS X 10.7 Lion及随后版本、Windows 2000及随后版本、FreeBSD
      平台x86, x86-64, ARM
      语言英文
      许可协议New BSD License
      网站www.haskell.org/ghc/

      格拉斯哥Haskell编译器(英语:Glasgow Haskell Compiler),缩写为GHC,是函数式编程语言Haskell的一款开源原生代码编译器[1]作为目前最广泛使用的Haskell编译器[2],GHC为Haskell代码的编写和测试提供了跨平台环境,并支持大量的扩展、和优化选项,从而简化代码的生成和执行过程。GHC的主要开发者是Simon Peyton Jones和Simon Marlow。1989年,格拉斯哥大学的Kevin Hammond用Lazy ML英语Lazy ML(LML)编写出原型,GHC也因此得名。

      在实现上,GHC编译器本身主要由Haskell语言编写,而其运行时系统则由CC--英语C--语言实现。

      参考文献[编辑]

      1. ^ The Glorious Glasgow Haskell Compilation System User's Guide. Haskell.org. [27 July 2014]. (原始内容存档于2022-04-07). 
      2. ^ 2017 state of Haskell survey results. taylor.fausak.me. 15 November 2017 [11 December 2017]. (原始内容存档于2023-02-24).