Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2007-07-11 12:05:47 ЛС | профиль | цитата
Ну это правило - просто следствие того, что не все может сегодня CG
Мне так представляется.
Что бы проводить некоторые телодвижения, надо как минимум знать, что это кому-нибудь нужно.
А мы не знаем.
Поэтому (если желаем оптимальности кода) отдаем дальше, тому кто знает.

Так ведь по цепочке можно с десяток буферов завести, и заниматься перекачиванием одного и того же...
Как распознать-то ситуацию: это переменная хранящая результат, или еще невычисленное выражение
И то и другое, вроде Code, и все...

Тем более, что и язык обычно не очень хочет давать гарантии, что первый аргумент чего-то будет вычислен раньше второго (или наоборот)
карма: 9

0