Glasgow Haskell Compiler: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Flinter (discussione | contributi)
Aggiunto template software
FrescoBot (discussione | contributi)
m Bot: sintassi grassetti
 
(26 versioni intermedie di 16 utenti non mostrate)
Riga 1:
{{Software
{{A|Veramente troppo poco|informatica|agosto 2015}}
|Sviluppatore = [https://ghc.haskell.org/trac/ghc/wiki/TeamGHC il Team del GHC]
|SistemaOperativo = Windows
|SistemaOperativo2 = Linux
|NotaSistemaOperativo2 =  (varie distribuzioni [[GNU/Linux]] e [[FreeBSD]])
|SistemaOperativo3 = os x
|Genere = compilatore
|SoftwareLibero = sì
*|SitoWeb = [https://www.haskell.org/ghc/ sito ufficialehttps://www.haskell.org/ghc/]
|DataUltimaVersione =
|Nome = The Glourious Haskell Compilation System
|UltimaVersione =
|DataPrimaVersione = Dicembre 1992
}}
 
{{Software|SviluppatoreIl = [https://ghc.haskell.org/trac/ghc/wiki/TeamGHC il Team del GHC]|SistemaOperativo = [[Windows]], [[Linux|GNU/Linux]], [[FreeBSD]]|Genere = [[Compilatore]]|SoftwareLibero = sì|SitoWeb = [https://www.haskell.org/ghc/ https://www.haskell.org/ghc/]|Licenza = [[Nuova licenza FreeBSD]]|DataUltimaVersione = 29 Giugno 2015|Nome = The Glourious Haskell Compilation System|UltimaVersione = 7.10.2|Linguaggio = [[Haskell]] e [[C]]|DataPrimaVersione = Dicembre 1992|LinguaggioAltri = [[C_(Linguaggio_di_programmazione)|C]], [[Perl6_(Linguaggio_di_programmazione)|Perl]]}}'''Il glorioso sistema di compilazione di Glasgow di Haskell''' (The Glourious Glasgow Haskell Compilation System), conosciuto come ''' o meglio conosciutpo con il termine Glasgow Haskell Compiler''' ('''GHC'''), è un compilatore per [[codice sorgente]] in [[linguaggio di programmazione]] [[Haskell (linguaggio)|Haskell]].
 
== Storia ==
Nel [[1989]] [[Kevin Hammond]] incominciò a scrivere il compilatore in Lazy ML (LML) all'Università di Glasgow. Più tardi, lo stesso anno, riscrisse tutto il compilatore in [[Haskell (linguaggio)|Haskell]], tranne il [[parser]] che fu scritto da Cordelia Hall, Will Partain, e Simon Peyton Jones. La prima versione beta fu rilasciata il 1 Aprile del 1991, ed una successiva release introdusse alcune estensioni del linguaggio, come le [[Monadi]] per gestire gli Input e gli Output (IO), il parallel programming e altre caratteristiche che lo resero uno dei migliori compilatori per Haskell (ricordando sempre che esistono altri compilatori per questo linguaggio, come [[Hugs]] e YHC).
 
La prima versione beta fu pubblicata il 1 aprile del 1991, ed una successiva release introdusse alcune estensioni del linguaggio, come le [[Monadi]] per gestire gli Input e gli Output (IO), il parallel programming e altre caratteristiche che lo resero uno dei migliori compilatori per Haskell (ricordando sempre che esistono altri compilatori per questo linguaggio, come [[Hugs]] e YHC).
Inoltre essendo un progetto open-source, ha più di 60 contributori.
 
Inoltre essendoEssendo un progetto open-source, ha più di 60 contributori.
 
== Il Linguaggio (Haskell) ==
Il GHC può compilare codice sorgente del linguaggio Haskell, sia secondo lo standard del '98 che secondo lo standardquello del 2010.
 
== Portabilità ==
Il GHC è portabile su molte piattaforme, inclusi i principali sistemi [[Windows]] e [[Unix]] (come distribuzioni [[GNU/Linux]], [[FreeBSD]], ed [[OS XmacOS]]). Inoltre sono stati fatti numerosi protingporting per numerose architetture diverse.
 
== Collegamenti Esterniesterni ==
* {{Collegamenti esterni}}
 
{{Portale|informatica}}
== Collegamenti Esterni ==
* [https://www.haskell.org/ghc/ sito ufficiale]
* [https://github.com/ghc/ghc sorgente su GitHub]