格拉斯哥Haskell编译器

格拉斯哥Haskell编译器英語:),缩写GHC,是函数式编程语言Haskell的一个开源的本地代码编译器[2]它为Haskell代码的编写和测试提供了一个跨平台的环境,支持大量的扩展、和优化以简化代码的生成和执行过程,是最常用的Haskell编译器。[3]GHC的主要开发者是Simon Peyton Jones和Simon Marlow。1989年,格拉斯哥大学的Kevin Hammond用LML(Lazy ML)编写出原型,GHC因此得名。

Glasgow Haskell Compiler
原作者Kevin Hammond
開發者Glasgow Haskell团队
首次发布1992年12月 (1992-12)
当前版本
  • 9.8.1 (2023年10月9日;穩定版本)[1]
源代码库
编程语言HaskellC语言
操作系统LinuxOS X 10.7 Lion及随后版本、Windows 2000及随后版本、FreeBSD
平台x86, x86-64, ARM
语言英文
许可协议New BSD License
网站www.haskell.org/ghc/

GHC本身是用Haskell写的,但是Haskell的运行时系统是用C和C--写的。

参考文献

  1. .
  2. . Haskell.org. [27 July 2014]. (原始内容存档于2022-04-07).
  3. . taylor.fausak.me. 15 November 2017 [11 December 2017]. (原始内容存档于2023-02-24).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.