Интернет магазин китайских планшетных компьютеров



Компьютеры - Glasgow Haskell Compiler

11 мая 2011


Оглавление:
1. Glasgow Haskell Compiler
2. Расширения системы типов



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

Возможности

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

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


Просмотров: 1625


<<< GameSalad
GoodSync >>>