Номер: 271627
Количество страниц: 36
Автор: marvel4
Курсовая Функциональное программирование, номер: 271627
650 руб.
Купить эту работу
Не подошла
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
данная работа? Вы можете заказать учебную работу
на любую интересующую вас тему
- Содержание:
СОДЕРЖАНИЕ
ОПРЕДЕЛЕНИЯ 3
ВВЕДЕНИЕ 4
1 Фундаментальные концепции 8
1.1 Величины 9
1.2 Функции 10
1.3 Композиция функций 11
1.4 Виды вычислений 11
1.4.1 Ленивые и энергичные вычисления 12
1.4.2 Строгие функции 13
2 Функциональное программирование 16
2.1 Математические основы функционального программирования 17
2.2 Свойства функциональных языков 19
2.2.1 Краткость и простота 19
2.2.2 Строгая типизация 20
2.2.3 Модульность 22
2.2.4 Функции - это значения 22
2.2.5 Чистота 22
2.2.6 Отложенные вычисления 23
2.3 Преимущества и недостатки функционального подхода 23
2.4 λ-исчисление как формализация языка функционального программирования 25
2.5 Редукция и стратегии редукций 26
2.6 Сравнение функционального и логического программирования 28
3 Языки программирования, развивающиеся в рамках функционального подхода 31
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Зыков, С. В. Программирование. Функциональный подход : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2016. — 164 с. — Серия : Бакалавр. Академический курс.
2. Роганова Н.А. Функциональное программирование: Учебное пособие для студентов высших учебных заведений — М.: ГИНФО, 2002. - 260 с.
3. Филд А. Харрисон П. Функциональное программирование: Пер. с англ. — М.: Мир, 1993. — 637 с, ил.
4. Довбуш Г.Ф. Функциональное программирование. Конспект лекций. - СПб: ПГУПС, кафедра ИБС, 2011.
5. Ричард Бёрд Жемчужины проектирования алгоритмов: функциональный подход / Пер. с англ. В. Н. Брагилевского и А. М. Пеленицына. - М.; ДМ К Пресс, 2013. — 330 с.: ил.