Compilator Glasgow Haskell

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
The Glourious Haskell Compilation System
software
Tip Compilator
Dezvoltator echipa GHC
Data primei versiuni Decembrie 1992
Ultima versiune 8.6.3 (7 decembrie 2018)
Sistem de operare Microsoft Windows
Linux (diverse distribuții GNU / Linux și FreeBSD )
macOS
Limba C.
Haskell
Licență BSD 3-clauze
( licență gratuită )
Site-ul web https://www.haskell.org/ghc/

Gloriosul sistem de compilare Glasgow al lui Haskell (The Glourious Glasgow Haskell Compilation System), cunoscut sub numele de Glasgow Haskell Compiler ( GHC ), este un compilator de cod sursă de limbaj de programare Haskell .

Istorie

În 1989, Kevin Hammond a început să scrie compilatorul în Lazy ML (LML) la Universitatea din Glasgow. Mai târziu în același an, a rescris tot compilatorul din Haskell , cu excepția analizatorului scris de Cordelia Hall, Will Partain și Simon Peyton Jones.

Prima versiune beta a fost publicată la 1 aprilie 1991 și o versiune ulterioară a introdus unele extensii de limbaj, cum ar fi Monads pentru a gestiona intrările și ieșirile (IO), programarea paralelă și alte caracteristici care au făcut-o unul dintre cele mai bune compilatoare pentru Haskell (întotdeauna amintindu-mi că există și alți compilatori pentru acest limbaj, precum Hugs și YHC).

Fiind un proiect open-source, are peste 60 de colaboratori.

Limba (Haskell)

GHC poate compila codul sursă al limbajului Haskell, atât în ​​conformitate cu standardul din 98, cât și în conformitate cu cel din 2010.

Portabilitate

GHC este portabil pe multe platforme, inclusiv pe sistemele majore Windows și Unix (cum ar fi distribuțiile GNU / Linux , FreeBSD și macOS ). În plus, au fost realizate numeroase porturi pentru numeroase arhitecturi diferite.

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT