2.6 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
Хотите узнать больше?
- wiki Haskell wiki