Первый пост в моем блоге про haskell.
Я давно собирался познакомиться с этим языком программирования, но меня отпугивал его синтаксис. Все эти стрелочки, точки и остальные знаки препинания. Прошлый раз поиск основного инструмента для работы, привел меня к python, о чем я не жалею.
Но сейчас речь не об этом. Итак, haskell это чистый функциональный, ленивый, компилируемый язык программирования с сильной статической типизацией. С автоматическим выведением типов. На данный момент меня привлекает то что программу можно скомпилировать и (конечно же) функциональная составляющая.
Haskell в своем роде некая “песочница” для отработки новых технологий в ЯП. Многие языки заимствовали наработки из haskell. Например list comprehension в том же python.
Но всю эту информацию можно найти в интернете, не вижу смысла ее дублировать.
Прикладываю список ресурсов, который пригодится для знакомства с haskell(список будет обновляться):
- Официальный сайт
- Русское сообщество хаскелистов
- gitter вышеупомянутого сообщества
- Бананы и линзы - подкаст о haskell
- Learn You a Haskell - книга пойдет для начинающих, можно почитать бесплатно online