Ленивые вычисления. Корректный термин на английском.
Есть такое понятие как ленивые вычисления — это когда вычисление выражений откладывается до последнего момента. Абсолютом такого подхода можно считать Haskell.
В некоторых языках (например Io) лениво вычисляются только аргументы функций, а все остальные вычисления производятся энергично.
Вопрос: Какой из двух подходов описывается термином lazy evaluation? Или он относится к обоим? Как точно называется описанный подход к вычислениям? (Во-втором случае)
Источник: Stack Overflow на русском