Size: a a a

2020 August 14

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
если у тебя нормальный компилятор, то далеко не всегда
при чм тут компилятор блеать
источник

Т8

Т-34 85 in rust_offtopic
red75prime
Что такое переносимость в курсе?
в курсе. Бери gcc, есть почти везде
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
И ошибиться в формуле я не мог?
При чем тут это?
источник

p

polunin.ai in rust_offtopic
Мы про уб говорим
источник

Ct

Casual tears in rust_offtopic
Constantine Drozdov
И ошибиться в формуле я не мог?
люди ошибаются => надо дать им больше возможностей ошибаться?
источник

Ct

Casual tears in rust_offtopic
Интересная логика
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
И ошибиться в формуле я не мог?
сгорел сарай - гори и хата?
источник

p

polunin.ai in rust_offtopic
Из-за уб могут поменяться цифры в отчёте, из-за паники нет
источник

CD

Constantine Drozdov in rust_offtopic
polunin.ai
При чем тут это?
При том, что, наверное, автоматические тесты в финансовом секторе у меня есть, и они попытку записать херню выловили за 0.25 секнд
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
при чм тут компилятор блеать
при том, что компилятор думает, как вести себя в том случае, если стандарт ничего не говорит
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Из-за уб могут поменяться цифры в отчёте, из-за паники нет
"ну поменялись и поменялись, ты мог просто в формуле опечататься и они бы так же поменялись" (с) Константин
источник

CD

Constantine Drozdov in rust_offtopic
Alex Zhukovsky
"ну поменялись и поменялись, ты мог просто в формуле опечататься и они бы так же поменялись" (с) Константин
ну вообще-то да, если у тебя нет тестов, то у тебя проблемы и без UB, а если есть - UB крайне редко отличается от unspecified
источник

r

red75prime in rust_offtopic
Т-34 85
в курсе. Бери gcc, есть почти везде
Автор библиотеки не контролирует, где и как его код будет компилироваться. Поэтому если есть разные компиляторы, то пишут стандарты. Ну или используют один компилятор, как с ядром линукса.
источник

p

polunin.ai in rust_offtopic
Constantine Drozdov
При том, что, наверное, автоматические тесты в финансовом секторе у меня есть, и они попытку записать херню выловили за 0.25 секнд
1 - тесты ничего не доказывают. 2 - мы говорим про сам инцидент, когда дошло до ошибки, что лучше - поменялись цифры или паника?
источник

Ct

Casual tears in rust_offtopic
Т-34 85
при том, что компилятор думает, как вести себя в том случае, если стандарт ничего не говорит
Не думает, а применяет оптимизации предполагая что UB не случается.
источник

p

polunin.ai in rust_offtopic
Все ошибаются, программисты на с++ тоже
источник

p

polunin.ai in rust_offtopic
И тестировщики ошибаются
источник

AZ

Alex Zhukovsky in rust_offtopic
Constantine Drozdov
ну вообще-то да, если у тебя нет тестов, то у тебя проблемы и без UB, а если есть - UB крайне редко отличается от unspecified
с уб есть вероятность что весь тест соптимизруется в nop и пройдет
источник

Т8

Т-34 85 in rust_offtopic
red75prime
Автор библиотеки не контролирует, где и как его код будет компилироваться. Поэтому если есть разные компиляторы, то пишут стандарты. Ну или используют один компилятор, как с ядром линукса.
да класть на неправославные компиляторы. Пускай неверные страдают
источник

r

red75prime in rust_offtopic
Аминь
источник