В теорії мов програмування, ліниві обчислення, або виклик за потребою — це стратегія обчислення при якій обчислення виразу не виконується до того моменту...
20 KB (1,503 words) - 13:35, 29 April 2022
функціонального програмування (вкладені вирази, функції вищого порядку, ліниві обчислення), логічного програмування (логічні змінні, часткові структури даних...
3 KB (121 words) - 19:18, 12 February 2023
Спекулятивне виконання (section Ліниві обчислення)
виконання це протилежна стратегія. Ліниві обчислення, або виклик за потребою — це стратегія обчислення при якій обчислення виразу не виконується до того моменту...
13 KB (854 words) - 17:48, 24 April 2024
ефекти зі змінних, чиї значення змінюються при відкладених обчисленнях. Ліниві обчислення це найбільш розповсюджена реалізація семантики виклику за потребою...
29 KB (2,158 words) - 07:14, 4 March 2024
Haskell реалізує ліниві обчислення, через це є можливим формулювати керуючі структури (такі як if) у вигляді звичайних виразів. Ліниві обчислення у цьому випадку...
11 KB (710 words) - 08:32, 20 November 2023
Обчислення за короткою схемою, мінімальне обчислювання або обчислювання Маккарті (за Джоном Маккарті) — це семантика деяких булевих операторів у деяких...
21 KB (1,058 words) - 14:56, 26 February 2024
відгалуження мови Standard ML, доповнене лінивими обчисленнями, конкурентністю (багатонитевістю і розподіленими обчисленнями на основі виклику віддалених процедур)...
4 KB (264 words) - 22:26, 2 May 2022
асоціативні масиви, динамічні масиви, слайси масивів, вкладені функції, ліниві обчислення, області (відкладеного) виконання коду та кращий і повністю реконструйований...
10 KB (499 words) - 07:59, 28 February 2024
При обчисленні square (3+5) функція має обчислити (3+5)*(3+5), однак подвійне обчислення (3+5) не є оптимальним, і має уникатись. Реалізація лінивих обчислень...
26 KB (1,770 words) - 15:49, 8 September 2024
Відкладена (лінива) ініціалізація (англ. Lazy initialization) — прийом в програмуванні, коли деяка ресурсномістка операція (створення об'єкта, обчислення значення)...
8 KB (505 words) - 18:49, 2 August 2023
write(F(2)(3)), % 5 t(A, B):- A > B, !. call(call(t, 3), 0). % true Ліниві обчислення Currying in PHP. Архів оригіналу за 7 жовтня 2014. Процитовано 3 жовтня...
10 KB (823 words) - 21:36, 22 November 2023