Математическое введение в декларативное программирование. Зюзысов В.М. - 50 стр.

UptoLike

Составители: 

параметров (тем самым функциональные языки становятся подходящими для параллель-
ных приложений).
Прозрачная по ссылкам функция без параметров должна всегда выдавать тот же
самый результат, и поэтому ничем не отличается от константы. Более того, различные
вызовы одной и той же функции с теми же аргументами будут всегда возвращать один и
тот же результат.
В функциональном программировании имеется возможность оперировать функ-
циями всевозможными способами, без ограничений. В частности функция сама по себе
может быть рассматриваться как структура данных, которая может быть аргументом дру-
гой функции и которая может возвращаться как результат вычисления функции.
Функциональные языки все в большей и большей степени используются в образо-
вании, потому что они способствуют выражать концепции и вычислительные структуры
программирования на высоком уровне абстракции. Многие зарубежные университеты в
области компьютерных наук используют функциональное программирование в качестве
основы курса для тех, кто углубленно изучает программирование, и на нескольких фа-
культетах в качестве первого языка программирования студенты изучают функциональ-
ный язык.
50