Haskell
Задание на весь модуль Полезные ссылки
Введение в Haskell. Зачем? Калькулятор. "переменные". Два слова о типах данных: числа, строки, символы, списки, логика. Функции. Рекурсия. Текст Задание
List comprehensions. Диапазоны. О сути ленивости. Текст Задание
Локальные уравнения с let, where; кортежи; pattern-matching; алгоритм Нидельмана-Вунша. Текст
Конструкторы данных и обобщающий полиморфизм. Ещё раз про Нидельмана-Вунша. Текст
Функции высшего порядка: что это, как их делать, зачем, встроенные: map, filter, foldl, foldr. Текст Задание