Курс знакомит слушателей с языком Haskell - наиболее известным чистым функциональным языком программирования. Мы изучим понятийный аппарат и методы программирования, характерные для функциональных языков, и научимся применять их, используя богатый инструментарий, предоставляемый языком Haskell
- Введение
- Основы программирования
- Списки
- Типы данных
- Монады
- Аппликативные функторы
- Управление эффектами
- Монады и эффекты
- Трансформеры монад