Glasgow Haskell Compiler

Glasgow Haskell Compiler
DesenvolvedorUniversidade de Glasgow
Lançamento estável
9.8.1 / 9 de outubro de 2023
Repositório
Plataformamultiplataforma
Tipocompilador
LicençaBSD
Websitewww.haskell.org/ghc

The Glorious Glasgow Haskell Compilation System[1][2], mais conhecido como Glasgow Haskell Compiler ou GHC, é um compilador de código aberto para a linguagem de programação funcional Haskell. Os principais desenvolvedores são Simon Peyton Jones e Simon Marlow.

História

O GHC foi começado em 1989 como um protótipo, escrito em Lazy ML por Kevin Hammond na Universidade de Glasgow. No fim do ano, o protótipo foi completamento reescrito em Haskell, exceto o analisador sintático, por Cordelia Hall, Will Partain e Simon Peyton Jones. Sua primeira versão beta foi lançada em 1 de abril de 1991.

Peyton Jones e Simon Marlow posteriormente se mudaram para a Microsoft Research em Cambridge, onde continuou a ser o principal responsável pelo desenvolvimento do software. Entretanto, o GHC possui código de mais de sessenta contribuidores[3].

Linguagem

O GHC é suportado para o último padrão da linguagem, chamado Haskell 2010.[4] Entretanto, também suporta várias extensões opcionais ao padrão.

Portabilidade

Versões do GHC estão disponíveis para diversas plataformas, incluindo Windows e diversas variedades de Unix (como Linux e Mac OS X.) O GHC também foi portado para diversas arquiteturas de computador.

Referências

  1. ↑ ghc --version
  2. ↑ The GHC Team. «The Glorious Glasgow Haskell Compilation System User's Guide, Version 6.6». Consultado em 28 de janeiro de 2007
  3. ↑ «The GHC Team». Consultado em 28 de janeiro de 2007
  4. ↑ «Haskell 2010 - Language Report». 6 de julho de 2010. Consultado em 26 de abril de 2018

Ligações externas