Simon Marlow, Simon Peyton Jones, The Glasgow Haskell Team[1]
Initial release
December 1992; 31 years ago (1992-12)[2]
Stable release
9.8.1
/ 9 October 2023; 7 months ago (9 October 2023)[3]
Repository
gitlab.haskell.org/ghc/ghc.git
Written in
Haskell, C
Operating system
Linux, OS X 10.7 Lion and later, Windows 2000 and later, FreeBSD
Platform
x86, x86-64, ARM
Available in
English
Type
Compiler
License
BSD New
Website
www.haskell.org/ghc
The Glasgow Haskell Compiler (GHC) is a native or machine code compiler for the functional programming language Haskell.[4] It provides a cross-platform software environment for writing and testing Haskell code and supports many extensions, libraries, and optimisations that streamline the process of generating and executing code. GHC is the most commonly used Haskell compiler.[5] It is free and open-source software released under a BSD license. The lead developers are Simon Peyton Jones and Simon Marlow.
^Cite error: The named reference contribs was invoked but never defined (see the help page).
^Cite error: The named reference history was invoked but never defined (see the help page).
^
"Download – The Glasgow Haskell Compiler". Haskell.org.
^
"The Glorious Glasgow Haskell Compilation System User's Guide". Haskell.org. Retrieved 27 July 2014.
^
"2017 state of Haskell survey results". taylor.fausak.me. 15 November 2017. Retrieved 11 December 2017.
and 22 Related for: Glasgow Haskell Compiler information
It is named after logician Haskell Curry. Haskell's main implementation is the GlasgowHaskellCompiler (GHC). Haskell's semantics are historically based...
generator. The GlasgowHaskellCompiler (GHC) backend uses LLVM and achieves a 30% speed-up of compiled code relative to native code compiling via GHC or...
contributor to the design of the Haskell programming language, and a lead developer of the GlasgowHaskellCompiler (GHC). He is also co-creator of the...
programmer, author, and co-developer of the GlasgowHaskellCompiler (GHC) for the programming language Haskell. He and Simon Peyton Jones won the SIGPLAN...
Company, an American conglomerate GlasgowHaskellCompiler, a compiler for the functional programming language Haskell Global Hybrid Cooperation, a set...
generator, an electric generator Spineless Tagless G-machine in the GlasgowHaskellCompiler Signal Transition Graph, a special type of Petri net Sterling,...
mode offers stricter security measures. The GlasgowHaskellCompiler from version 7.2 offers "Safe Haskell" mode, restricting usage of functions such as...
procedure is inlined, preventing some optimizations. Smarter compilers (such as GlasgowHaskellCompiler) will track this, but naive inlining loses this information...
operator through the use of type classes in Haskell does not require extensive modification of the compiler frontend or the underlying type system. Type...
avoiding most of its inconvenience. GADT's are available in the GlasgowHaskellCompiler, in OCaml and in Scala, and have been proposed as additions to...
single locale. Uses a GCC Front End. The EDGE C/C++ compiler is based on the Microtec C/C++ compiler. Last Open64 v5.0 uses GCC 4.2 as its Front End, which...
Pascal; cofounder of the Ada compiler Simon Marlow, ACM SIGPLAN 2011 PL Software Award for the GlasgowHaskellCompiler Larry Masinter, the 1992 ACM Software...
readline-like library for Haskell. It is mainly written for the GlasgowHaskellCompiler, but is available to other Haskell projects which need line-editing...
call-by-name is the standard evaluation strategy. Compilers for these languages, such as the GlasgowHaskellCompiler, have relied heavily on thunks, with the...