Функциональное программирование уверенно входит в жизнь каждого программиста. Многие привычные языки, например, Java, вводят расширения в синтаксис языка и стандартные библиотеки для поддержки функциональных средств. Это обусловлено тем фактом, что дальнейшее увеличение производительности работы программ уже не может быть обеспечено только увеличением быстродействия процессоров и памяти, а возможно только за счет развития параллельного программирования. Функциональное программирование позволяет...