Size: a a a

Programming Offtop

2021 May 28

ch

central hardware in Programming Offtop
у себя на проекте
источник

VS

Victor Shamparov in Programming Offtop
В смысле, без изменений с 2003? Или дата создания 2003?
источник

ch

central hardware in Programming Offtop
дата создания, там сейчас наверно  ничего кроме название от того года не осталось
источник

AN

Alexander Nozik in Programming Offtop
Слушайте, а кто мне скажет. Вот есть у меня вычисляемое выражение а()*b()*c(). Если первое выражение вычислилось в ноль, то будет ли вычисляться второе и третье.
источник

AN

Alexander Nozik in Programming Offtop
JVM разумеется
источник

ch

central hardware in Programming Offtop
какой тип данных?
источник

AN

Alexander Nozik in Programming Offtop
числа
источник

ch

central hardware in Programming Offtop
с плавающей точкой или целые?
источник

AN

Alexander Nozik in Programming Offtop
В данном случае с плавающей точкой, но не понимаю, почему это важно
источник

VP

Vladimir Petrakovich in Programming Offtop
А если ноль умножить на бесконечность, останется ноль? А если на NaN?
источник

AN

Alexander Nozik in Programming Offtop
хороший вопрос.
источник

ch

central hardware in Programming Offtop
если бы были константы тогда может быть и да, но функции выбрасывать нельзя, если попытаться это сломает гарантии
источник

AN

Alexander Nozik in Programming Offtop
Я не про компайл-тайм. Я про рантайм
источник

ch

central hardware in Programming Offtop
ну вот что будет если мы в runtime-е перехватим вызов какого либо метода из цепочки и подменим там что нибудь,а компилятор его вообще выбросит
источник

AN

Alexander Nozik in Programming Offtop
Хе. В обоих случаях NaN. Думаю, что это отвечает на вопрос
источник

AN

Alexander Nozik in Programming Offtop
О, тоже аргумент
источник

AN

Alexander Nozik in Programming Offtop
Спасибо. Пойду оптимизировать
источник

ch

central hardware in Programming Offtop
тут надо тагира звать, но ЕМНИП в данном случае методы для компиялтора это черный ящик
источник

(

( in Programming Offtop
Дык а если там сайд-эффекты в b() и c()?
источник

AM

Andrew Mikhaylov in Programming Offtop
Есть подозрение, что Александр ровно за это и переживает, иначе какая разница, вызовется или нет.
источник