Glasgow Haskell Compiler

Glasgow Haskell Compiler
Glasgow Haskell Compiler
Тип

Компилятор

Разработчик

Университет Глазго

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

7.6.1 (6 сентября 2012)

Лицензия

BSD

Сайт

www.haskell.org/ghc

Glasgow Haskell Compiler (англ. Компилятор языка Haskell из Глазго) — один из самых мощных и развитых на сегодняшний день компиляторов функционального языка программирования Haskell, который разрабатывается свободной рабочей группой из многочисленных разработчиков, собранных по всему миру и координируемых из лаборатории университета Глазго.

Возможности

GHC является компилятором языка Haskell, основанным на идеологии открытого исходного кода. Возможности и особенности:

  • Кроме собственно компилятора имеется интерпретирующая интерактивная среда (GHCi).
  • Полная поддержка стандарта языка Haskell-2010, дополнительно поддерживается широкий список расширений.
  • Автоматическое распараллеливание выполнения программы (без явного использования нитей) в системах с многоядерными процессорами. Поскольку отсутствие побочных эффектов в чистых функциях гарантировано, в любом вызове функции всегда допустимо параллельное вычисление двух различных параметров — порядок их вычисления не может оказать влияния на результат вызова.
  • Работа на разнообразных платформах (включая Windows, многие варианты Unix).
  • Большие возможности по оптимизации программ, включая межмодульную оптимизацию.
  • Три варианта компиляции: непосредственно в машинные коды целевой архитектуры, компиляция через промежуточный код на языке C или C--, компиляция в язык LLVM
  • Поддерживаются различные варианты профилирования.

Расширения системы типов

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Glasgow Haskell Compiler" в других словарях:

  • Glasgow Haskell Compiler — Desarrollador Universidad de Glasgow http://www.haskell.org/ghc Información general Última versión estable 7.2.1 …   Wikipedia Español

  • Glasgow Haskell Compiler — Infobox Software name = Glasgow Haskell Compiler developer = University of Glasgow latest release version = 6.8.3 latest release date = Jun 17, 2008 operating system = Cross platform genre = Compiler license = BSD website =… …   Wikipedia

  • Glasgow Haskell Compiler — GHC Développeur Université de Glasgow, Dernière version …   Wikipédia en Français

  • Haskell (programming language) — Haskell Paradigm(s) functional, lazy/non strict, modular Appeared in 1990 Designed by Simon Peyton Jones, Lennart Aug …   Wikipedia

  • Haskell (Programmiersprache) — Haskell Basisdaten Paradigmen: funktional, nicht strikt, modular, deklarativ Erscheinungsjahr …   Deutsch Wikipedia

  • Haskell — Información general Paradigma Funcional, no estricto, modular, fuertemente tipificado Apareció en 1990 Diseñado por Universidad de Yale, Universidad de Glasgow …   Wikipedia Español

  • Haskell — Класс языка: функциональный, ленивый, модульный Тип исполнения: компилируемый, интерпретируемый Появился в: 1990 …   Википедия

  • Haskell — Auteur le comité Haskell Développeurs la communauté Haskell …   Wikipédia en Français

  • Glasgow (disambiguation) — Glasgow is the largest city in Scotland. Glasgow may also refer to: * University of GlasgowPlaces;Scotland *Glasgow City **Greater Glasgow Metropolitan Area **Glasgow (Scottish Parliament electoral region), an electoral region in the Scottish… …   Wikipedia

  • Glasgow (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Glasgow désigne : Toponymes  Écosse Glasgow, la plus grande ville de l’Écosse Port Glasgow, Inve …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»