Страницы

Поиск по вопросам

среда, 15 мая 2019 г.

Ленивые вычисления. Корректный термин на английском.

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


Ответ

lazy evaluation of arguments для второго? А вообще lazy evalution и в первом и во втором. В других языках могут использоваться другие термины.

Комментариев нет:

Отправить комментарий