Jhc
Реализация языка программирования HaskellJhc — изначально зародился как проект по изучению языка Haskell разработчиком данного компилятора John Meacham. На протяжении 5 лет компилятор и его части многократно переписывались для достижения хорошей работоспособности, после чего было решено выпустить компилятор для всеобщего использования.
Jhc — это компилятор Haskell 98. Компилятор разрабатывается с основным упором на быстродействие и эффективность получаемых программ при компиляции. Это достигается путем целостного анализа программы и различного рода оптимизациями.
И хотя компилятор еще не готов к всеобщему использованию, он все же доступен для скачивания.
Основные характеристики Jhc:
- полная поддержка Haskell 98, FFI и некоторых других расширений языка Haskell
- генерация 100 % переносимого кода на ISO C
- отсутствие на данный момент сборщика мусора
- трансляция преобразованием с использованием двух промежуточных языков
- новая реализация класса типов
- генерация оптимального кода
Комментарии
]]>blog comments powered by Disqus
]]>