Основы функционального программирования: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Оформлены ссылки на разделы
Нет описания правки
Строка 1: Строка 1:
Это пока курс из 11 лекций по функциональному программированию, читаемый студентам четвёртого курса кафедры Кибернетики МИФИ ([[w:Московский инженерно-физический институт|Московского инженерно-физического института]]). Первые лекции посвящены функциональному языку программирования [[w:Haskell|Haskell]], а оставшаяся часть — теории [[w:Функциональное программирование|функционального программирования]] как одного из направлений [[w:Дискретная математика|дискретной математики]].
Данный учебник представляет собой курс из 11 лекций по функциональному программированию, читаемый студентам четвёртого курса кафедры Кибернетики МИФИ ([[w:Московский инженерно-физический институт|Московского инженерно-физического института]]). Первые лекции посвящены функциональному языку программирования [[w:Haskell|Haskell]], а оставшаяся часть — теории [[w:Функциональное программирование|функционального программирования]] как одного из направлений [[w:Дискретная математика|дискретной математики]].


#[[Основы функционального программирования/Вводная лекция|Вводная лекция]]
#[[Основы функционального программирования/Вводная лекция|Вводная лекция]]
Строка 10: Строка 10:
#[[Основы функционального программирования/Конструирование функций|Конструирование функций]]
#[[Основы функционального программирования/Конструирование функций|Конструирование функций]]
#[[Основы функционального программирования/Доказательство свойств функций|Доказательство свойств функций]]
#[[Основы функционального программирования/Доказательство свойств функций|Доказательство свойств функций]]
#[[Основы функционального программирования/Формализация ФП на основе lambda-исчисления|Формализация ФП на основе <math>\lambda</math>-исчисления]]
#[[Основы функционального программирования/Формализация ФП на основе lambda-исчисления|Формализация ФП на основе λ-исчисления]]
#[[Основы функционального программирования/Трансформация программ|Трансформация программ]]
#[[Основы функционального программирования/Трансформация программ|Трансформация программ]]



Версия от 06:56, 6 февраля 2006

Данный учебник представляет собой курс из 11 лекций по функциональному программированию, читаемый студентам четвёртого курса кафедры Кибернетики МИФИ (Московского инженерно-физического института). Первые лекции посвящены функциональному языку программирования Haskell, а оставшаяся часть — теории функционального программирования как одного из направлений дискретной математики.

  1. Вводная лекция
  2. Структуры данных и базисные операции
  3. Структуры данных и базисные операции — 2
  4. Основы языка Haskell
  5. Служебные слова и синтаксис Haskell'а
  6. Модули и монады в Haskell'е
  7. Операции ввода/вывода в Haskell'е
  8. Конструирование функций
  9. Доказательство свойств функций
  10. Формализация ФП на основе λ-исчисления
  11. Трансформация программ

Автор: Dark Magus