]]> ]]>

Jhc

Реализация языка программирования Haskell

Jhc — изначально зародился как проект по изучению языка Haskell разработчиком данного компилятора John Meacham. На протяжении 5 лет компилятор и его части многократно переписывались для достижения хорошей работоспособности, после чего было решено выпустить компилятор для всеобщего использования.

Jhc — это компилятор Haskell 98. Компилятор разрабатывается с основным упором на быстродействие и эффективность получаемых программ при компиляции. Это достигается путем целостного анализа программы и различного рода оптимизациями.

И хотя компилятор еще не готов к всеобщему использованию, он все же доступен для скачивания.

Основные характеристики Jhc:

  • полная поддержка Haskell 98, FFI и некоторых других расширений языка Haskell
  • генерация 100 % переносимого кода на ISO C
  • отсутствие на данный момент сборщика мусора
  • трансляция преобразованием с использованием двух промежуточных языков
  • новая реализация класса типов
  • генерация оптимального кода

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам