格拉斯哥Haskell编译器
(重定向自Glasgow Haskell Compiler)
| 原作者 | Kevin Hammond |
|---|---|
| 开发者 | Glasgow Haskell团队 |
| 首次发布 | 1992年12月 |
| 当前版本 | |
| 源代码库 |
|
| 编程语言 | Haskell、C语言 |
| 引擎 | |
| 操作系统 | Linux、OS X 10.7 Lion及随后版本、Windows 2000及随后版本、FreeBSD |
| 平台 | x86, x86-64, ARM |
| 语言 | 英文 |
| 许可协议 | New BSD License |
| 网站 | www |
格拉斯哥Haskell编译器(英语:Glasgow Haskell Compiler),缩写为GHC,是函数式编程语言Haskell的一款开源原生代码编译器。[1]作为目前最广泛使用的Haskell编译器[2],GHC为Haskell代码的编写和测试提供了跨平台环境,并支持大量的扩展、库和优化选项,从而简化代码的生成和执行过程。GHC的主要开发者是Simon Peyton Jones和Simon Marlow。1989年,格拉斯哥大学的Kevin Hammond用Lazy ML(LML)编写出原型,GHC也因此得名。
在实现上,GHC编译器本身主要由Haskell语言编写,而其运行时系统则由C和C--语言实现。
参考文献[编辑]
- ^ The Glorious Glasgow Haskell Compilation System User's Guide. Haskell.org. [27 July 2014]. (原始内容存档于2022-04-07).
- ^ 2017 state of Haskell survey results. taylor.fausak.me. 15 November 2017 [11 December 2017]. (原始内容存档于2023-02-24).
| 小作品图示 | 这是一篇关于计算机程序语言的小作品。您可以通过编辑或修订扩充其内容。 |