Diskuse:Zkrácené vyhodnocování
Přidat témaZrušit článek „Odložené vyhodnocování“
[editovat zdroj]Existující článek zkrácené vyhodnocování nikdy nepopisoval odložené vyhodnocování (přestože se tak od Oashiho přejmenování jmenoval). Článek "Odložené vyhodnocování" by se měl začít od nuly. Proto prosím o smazání přesměrování „Odložené vyhodnocování“ – text doplním.
Zkrácené vyhodnocování (anglicky short-circuit evaluation) nelze zaměňovat s odloženým vyhodnocováním (anglicky lazy evaluation, česky též líné vyhodnocování) používaným v generátorech a iterátorech a často používaným ve funkcionální a logickém programování; zatímco při zkráceném vyhodnocování se určité části výrazů nevyhodnocují, protože výsledný výraz nemohou ovlivnit (a již vyhodnocovány nebudou), při odloženém vyhodnocování bude výraz (typicky prvek posloupnosti) vyhodnocen až v okamžiku, kdy bude jeho hodnota skutečně potřeba.
Děkuji Kolarp (diskuse) 4. 2. 2019, 21:54 (CET)