Вопросы к Поиску с Алисой
Разница между обычным (императивным) и функциональным программированием заключается в подходе к написанию кода. gb.ru learn.microsoft.com
При императивном программировании разработчик пишет код, указывающий шаги, которые компьютер должен предпринять для достижения цели. learn.microsoft.com Такое программирование иногда называют алгоритмическим. learn.microsoft.com
В функциональном программировании решение задачи составляется в виде набора функций, которые должны быть выполнены. learn.microsoft.com Разработчик подробно определяет вход каждой функции и возвращаемые ею результаты. learn.microsoft.com
Некоторые особенности функционального программирования: