История изменений
Исправление asaw, (текущая версия) :
А вообще, само понятие UB — совершенно чудовищная идея, которая не ведёт ни к чему хорошему
Ты эту идею просто не понимаешь. А не понимаешь ты её потому, что, как видно, не знаком плотно с ассемблером. UB возникает из-за того, что одни и те же логические конструкции на разных железках дают разные результаты, а не потому, что язык как-то не так определен. А искусственно приводить поведение разных железок к единому - значит убивать производительность ради культа полной определенности. Потому что железки разные тоже не просто так.
Исходная версия asaw, :
А вообще, само понятие UB — совершенно чудовищная идея, которая не ведёт ни к чему хорошему
Ты эту идею просто не понимаешь. А не понимаешь ты её потому, что, как видно, не знаком плотно с ассемблером. UB восникает из-за того, что одни и те же логические конструкции на разных железках дают разные результаты, а не потому, что язык как-то не так определен. А искуственно приводить поведение разных железок к единому - значит убивать производительность ради культа полной определенности. Потому что железки разные тоже не просто так.