Хочемо вивчити й опанувати Haskell?

Приєднаймося до треку Haskell на Exercism, щоб отримати доступ до 107 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Haskell

107 вправ із програмування для Haskell на Exercism. Від вправи Людина з лінзами до вправи Пошук слів.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи Haskell на Exercism

Ключові можливості Haskell


Haskell

Чисто функціональна

Чисті функції завжди дають однакові вихідні дані для однакових вхідних даних, тож вони передбачуваніші.

Нестроге обчислення

Ліниве обчислення дає результат лише тоді, коли він потрібен, що дозволяє працювати з нескінченними структурами даних.

Строга статична типізація

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

Виведення типів

Автоматичне виведення типів робить код лаконічнішим, а розробника продуктивнішим.

Класи типів

Групування типів у класи дає типобезпечне перевантаження.

Алгебраїчні типи даних

Потужні типи даних забезпечують високий рівень зручності та безпеки.

Наставництво у стилі Haskell

У кожної мови свої звичаї. Haskell не виняток. Наші наставники допоможуть нам навчитися думати як розробник Haskell і писати ідіоматичний код мовою Haskell. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Haskell, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Haskell від спільноти

Трек Haskell на Exercism має 107 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Haskell
Haskell

Почати з треку Haskell

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Haskell