Ленивые вычисления (Lazy evaluation) Скачать в PDF
Синонимы: Отложенные вычисления
Ленивые вычисления — стратегия, согласно которой вычисления следует откладывать до тех пор, пока не понадобится их результат. Это позволяет повысить производительность, ограничивая выполнение вычислений только теми ситуациями, когда они действительно необходимы.
Ленивые вычисления относятся к нестрогим вычислениям. Они позволяют сократить общий объем операций за счет тех вычислений, результаты которых не будут использованы.
Усовершенствованная модель ленивых вычислений — оптимистичные вычисления — переходит в разряд недетерминированных стратегий вычисления.
Ленивые вычисления естественным образом легли на функциональную парадигму программирования, поскольку языки программирования, реализующие отложенные вычисления, зарекомендовали себя как инструменты, удобные для прототипирования и быстрой разработки программного обеспечения, а также для проектирования электронно-вычислительных устройств.