Если спросить программиста, какие баги чаще всего можно встретить в C и C++ коде, он назовёт разыменование нулевого указателя, неопределённое поведение, выход за границу массива и другие, на его взгляд, типовые паттерны ошибок. Скорее всего, он назовёт и случайное присваивание в условии. Но действительно ли эта ошибка распространена в наше время?
Рубрика «Красная книга»
Объявляю ошибку вида if (x = 42) вымирающей и заношу её в Красную книгу C и C++ багов
2024-05-30 в 7:53, admin, рубрики: C, c++, pvs-studio, баги, Компиляторы, Красная книга, нотация Йоды, ошибки в коде, Программирование, Си, статический анализ кодаДвойная ловушка для браконьеров. Поддельные черепашьи яйца с GPS-трекерами
2016-07-19 в 11:44, admin, рубрики: 3D-печать, Paso Pacifico, аррибада, Красная книга, морские черепахи, Научно-популярное, прибытие, твердый силикон, экология, метки: Paso Pacifico, аррибада, Красная книга, морские черепахи, твердый силикон
Сотрудник Службы национальных парков США помогает доползти до моря черепашатам редкого вида атлантическая ридлея, который занесён в Красную книгу и находится под угрозой вымирания. Фото: Zereshk
Трудно представить более беззащитные существа, чем новорожденные черепашки. Они вылупляются большой группой — и массово ползут к морю, так быстро, как только могут. В возрасте всего несколько минут они представляют отличную мишень для хищников — птиц, крабов, ящериц. У каждой черепашки есть шанс примерно 0,05, то есть примерно пятеро из сотни доползают живыми. Малыши ползут абсолютно беззащитные, примерно как морская пехота во время высадки в Нормандии под шквальным огнём фашистов.
Читать полностью »