格拉斯哥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).
| 小作品圖示 | 這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |