# Мемоизация

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

## Коротко

Оптимизация, при которой ранее вычисленные результаты сохраняются и повторно используются для тех же входных данных.

## Что такое «Мемоизация»

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

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

- [Аргумент функции](https://chugunov.pro/glossary/backend/argument-funktsii/) — Конкретное значение, передаваемое функции при её вызове.
- [Дополненная реальность](https://chugunov.pro/glossary/backend/dopolnennaia-real-nost/) — Технология наложения цифровых объектов и данных на изображение реального мира в текущем окружении пользователя.
- [Кеш](https://chugunov.pro/glossary/backend/kesh/) — Быстрое временное хранилище результатов или данных, уменьшающее число повторных вычислений и обращений к источнику.
- [Облачные вычисления](https://chugunov.pro/glossary/backend/oblachnye-vychisleniia/) — Предоставление вычислительных ресурсов, хранилищ и сервисов через сеть по мере необходимости.
- [Рекурсия](https://chugunov.pro/glossary/backend/rekursiia/) — Приём, при котором функция вызывает саму себя для решения уменьшенной версии исходной задачи.
- [Функциональное программирование](https://chugunov.pro/glossary/backend/funktsional-noe-programmirovanie/) — Стиль разработки, строящий вычисления из функций и стремящийся уменьшать изменяемое состояние и побочные эффекты.
- [Функция](https://chugunov.pro/glossary/backend/funktsiia/) — Именованный или анонимный блок кода, выполняющий отдельную операцию и при необходимости возвращающий результат.
- [Функция высшего порядка](https://chugunov.pro/glossary/backend/funktsiia-vysshego-poriadka/) — Функция, которая принимает другие функции как аргументы, возвращает функцию или совмещает оба поведения.
