Функциональное программирование (кембриджский курс по F# / OCaml)[Высшая Школа Программирования] [Сергей Бобровский]
Функциональное программирование (кембриджский курс по F# / OCaml)
22 практических занятия (8,900 рублей за курс)
Часть 1. Введение
4. Вывод на экран
Часть 3. Составные значения (типы)
* 23. Кортежи
Часть 5. Коллекции и функции высших порядков
Часть 7. Ленивые вычисления и последовательности
- Введение
- Принципы функционального программирования
4. Вывод на экран
- 5. Объявление, определение функций
- 6. Функциональные выражения с шаблонами
- 7. Рекурсия
- Кортежи
- Function application, связывание и окружение
- Автономные программы
- Типы
- Операторы
- Логические операторы и функция-предикат
- Тип unit
- 15-16. Старшинство и ассоциация операторов
- 17. Символы и строки
- Условное выражение
- Перегрузка функций и операторов
- 20. Композиция и каррирование
- 21. Замыкания
Часть 3. Составные значения (типы)
* 23. Кортежи
- Записи
- Генерация исключений
- Локальные идентификаторы
- Исключения
- Частичные функции
- Списки
- Сравнение списков
- Добавление элемента в голову
- Диапазоны списков
- Слоистый шаблон
- Стандартные функции для работы со списками
Часть 5. Коллекции и функции высших порядков
- 41. Списки
- 42. Множества
- 43. Отображения
- Модули
- ООП
- Императивное программирование
Часть 7. Ленивые вычисления и последовательности
- 48. Хвостовая рекурсия
- 49. Ленивые последовательности
- 50. Выражения последовательностей
- 51. Ленивые вычисления
https://skillsmart.ru/ama/ky/