LINUX.ORG.RU

История изменений

Исправление quantum-troll, (текущая версия) :

Быстрее в 1.017 раз, ага.
Вот интересная статья: http://www.complang.tuwien.ac.at/kps2015/proceedings/KPS_2015_submission_29.pdf
Она про то же, что и тред, но подробнее.

UB возникает из-за того, что одни и те же логические конструкции на разных железках дают разные результаты, а не потому, что язык как-то не так определен.

Для этого же есть unspecified behavior и implementation-depended behavior, не? А Стандарт никак не сводит UB к железкам.

Исходная версия quantum-troll, :

Быстрее в 1.017 раз, ага.
Вот интересная статья: http://www.complang.tuwien.ac.at/kps2015/proceedings/KPS_2015_submission_29.pdf
Она про то же, что и тред, но подробнее.

UB возникает из-за того, что одни и те же логические конструкции на разных железках дают разные результаты, а не потому, что язык как-то не так определен.

Для этого же есть unspecified behavior и implementation-depended behavior, не? А Стандарт никаки не сводит UB к железкам.