
Undefined Behavior: как компилятор становится вашим противником
Почему оптимизатор удаляет проверки безопасности, а программа на C может делать буквально что угодно — включая то, что вы не просили

Почему оптимизатор удаляет проверки безопасности, а программа на C может делать буквально что угодно — включая то, что вы не просили

Почему `sleep(1)` спит не ровно секунду, пятница 30 декабря 2011 года не существовала, а ваши часы могут пойти назад