# Функция высшего порядка

URL: https://chugunov.pro/glossary/backend/funktsiia-vysshego-poriadka/
Оригинальное название: higher-order function
Раздел: [Backend](https://chugunov.pro/glossary/backend/)
Обновлено: 28.07.2026.
Источник: глоссарий веб-разработки chugunov.pro.

## Коротко

Функция, которая принимает другие функции как аргументы, возвращает функцию или совмещает оба поведения.

## Что такое «Функция высшего порядка»

Функция, которая принимает другие функции как аргументы, возвращает функцию или совмещает оба поведения. Такие функции позволяют абстрагировать поведение и переиспользовать логику обхода и обработки. Классические примеры — map, filter и reduce, работающие над коллекциями. Функции высшего порядка — основа функционального стиля и удобных, выразительных операций над данными.

## Связанные термины

- [Функциональное программирование](https://chugunov.pro/glossary/backend/funktsional-noe-programmirovanie/) — Стиль разработки, строящий вычисления из функций и стремящийся уменьшать изменяемое состояние и побочные эффекты.
- [Функция](https://chugunov.pro/glossary/backend/funktsiia/) — Именованный или анонимный блок кода, выполняющий отдельную операцию и при необходимости возвращающий результат.
- [Аргумент функции](https://chugunov.pro/glossary/backend/argument-funktsii/) — Конкретное значение, передаваемое функции при её вызове.
- [Процедурное программирование](https://chugunov.pro/glossary/backend/protsedurnoe-programmirovanie/) — Парадигма, в которой программа организована как последовательность процедур, изменяющих данные.
- [Абстракция](https://chugunov.pro/glossary/backend/abstraktsiia/) — Способ скрыть лишние детали реализации и работать с системой через понятную модель или набор операций.
- [Обработчик события](https://chugunov.pro/glossary/backend/obrabotchik-sobytiia/) — Функция, запускаемая при возникновении определённого события.
- [Библиотека](https://chugunov.pro/glossary/backend/biblioteka/) — Готовый набор функций, классов или ресурсов, который подключают к проекту и вызывают из собственного кода.
- [Веб-сервис](https://chugunov.pro/glossary/backend/veb-servis/) — Программная функция, доступная другим приложениям по сети через формализованный интерфейс.
