2.7 KiB
title | localeTitle |
---|---|
Haskell | Haskell |
Что такое Haskell?
Haskell - стандартизированный декларативный универсальный функциональный язык программирования с сильной статической типизацией.
Haskell глубоко уходит корнями в математику, скоро вы оцените его преимущества.
Версии
В настоящее время последняя версия GHC - 8.6 (по состоянию на 12 октября 2018 года).
Установка
Рекомендуемый способ установки Haskell - использование stack: stack download. Stack - это кросс-платформенная среда для разработки проектов Haskell, нацеленная на повсеместное использование как опытными хаскелерами, так и новичками.
Чтобы начать использовать Haskell нужен GHC (Glasgow Haskell Compiler), поэтому для установки можно воспользоваться этой ссылкой, или просто набрав в консоли:
stack new my-project
cd my-project
stack setup
stack build
stack exec my-project-exe
Внимание
Постарайтесь не использовать stack install
, т.к. эта команда будет устанавливать пакет глобально, что не рекомендуется, так как разные версии пакетов могут быть не совместимы с разными версиями GHC. Поэтому лучшим вариантов является локальная установка с использованием stack
.
Hellow, world!
main :: IO ()
main = print "Hello Haskell :)"
Сохраните код в файле с названием «hello.hs».
Чтобы скомпилировать его и запустить, наберите
stack ghc hello.hs
./hello
Документация
Haskell.org - книги, курсы по Haskell Hackage - пакетный менеджер для Haskell
Хотите узнать больше?
- Ссылка на Haskell wiki