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