LINUX.ORG.RU

Ленивое программирование и ленивые вычисления


1

0

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

>>> Подробности

★★★

Проверено: Shaman007 ()

Ответ на: комментарий от KRoN73

> Термин этот был введён ещё в 1970-х гг, ЕМНИП. Во времена, когда "ленивые переводчики", равно как и аналогичные редактора не особо долго засиживались в издательской деятельности.

Серьёзное утверждение, но голословное.
Да и бог с ним, мне тоже лень искать первоисточник.

> А что, кстати, давайте ещё и всю видеотерминологию перепишем, например, из-за явно "ленивой" кальки: "offline" -> "нелинейный"
Если ты про http://en.wikipedia.org/wiki/Non-linear_editing_system , то я согласный, давай перепишем.

gpg
()
Ответ на: комментарий от anonymous

>>имплементация

>Задолбало!! >E Автор перевода видимо не знает как это на русский переводится?

>anonymous (*) (13.04.2007 1:49:47)

А, кстати, как переводится?

anonymous
()
Ответ на: комментарий от anonymous

реализация, вообще англо-русские словари рулят

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

>Уточни термин "системный софт"

Работа с оборудованием.

И ещё я не очень понимаю, как в чистых языках отрабатывать ошибки.

Как можно удалить файл без "побочных эффектов"?

Честно говоря, не разбираюсь в функциональных языках, поэтому буду признателен за краткий ликбез.

Davidov ★★★★
()
Ответ на: комментарий от Davidov

Почитай Yet Another Haskell Tutorial и All about Monads, для поддержки побочных эффектов в Haskell ввели монады - они позволяют изолировать "нечистые" части программы.

Begemoth ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.