WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Glasgow Haskell Compiler
Тип Компилятор
Разработчик Университет Глазго
Написана на Си и Haskell
Операционная система Кроссплатформенное программное обеспечение
Первый выпуск 1989
Последняя версия
Лицензия BSD
Сайт haskell.org/ghc/

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

Возможности

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

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

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

Примечания

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии