格拉斯哥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).