Glasgow Haskell Compiler
Материал из Википедии — свободной энциклопедии
Glasgow Haskell Compiler | |
Тип | Компилятор |
Разработчик | Университет Глазго |
ОС | Кроссплатформенное программное обеспечение |
Текущая версия | 6.8.3 — 17 июня 2008 |
Лицензия | BSD |
Сайт | www.haskell.org/ghc |
Glasgow Haskell Compiler (англ. Компилятор языка Haskell из Глазго) — один из самых мощных и развитых на сегодняшний день компиляторов функционального языка программирования Haskell, который разрабатывается свободной рабочей группой из многочисленных разработчиков, собранных по всему миру и координируемых из лаборатории университета Глазго.
[править] Возможности
GHC является компилятором языка Haskell, основанным на идеологии открытого исходного кода. Возможности и особенности:
- Кроме собственно компилятора имеется интерпретирующая интерактивная среда.
- Полная поддержка стандарта языка Haskell-98, дополнительно поддерживается широкий список расширений.
- Генерация быстрого кода, в частности для программ с параллельными вычислениями.
- Работа на разнообразных платформах (включая Windows, многие варианты Unix).
- Большие возможности по оптимизации программ, включая внутримодульную оптимизацию.
- Два варианта компиляции: непосредственно в машинные коды целевой архитектуры и компиляция через промежуточный код на языке C.
- Поддерживаются различные варианты профилирования.
- Распространение с широчайшим набором прикладных библиотек.
[править] Ссылки
Интерпретаторы: HBI | HUGS |
Компиляторы: GHC | HBC | Helium | JHC | NHC | YHC |