First-class functions are a necessity for the functional programming style, in which the use of higher-order functions is a standard practice.
Функции первого класса являются неотъемлемой частью функционального программирования, в котором использование функций высшего порядка является стандартной практикой.