ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 ноября
1150300 Топик полностью
Evgeny_CD, Архитектор (01.12.2021 16:30, просмотров: 157) ответил Costic на Статья про UB и кривизну компиляторов. Undefined behaviour - это вполне определённое поведение, но зависимое от компилятора и процессора. На асме тоже можно писать всякую дичь, никто же не делает это. Авторы (молодые ребята) "ищут" как художники и хотят самоутвердиться. Не нравится им "опасные" int и арифметика с указателями, но во всех старых учебниках всегда предупреждали про int. А с указателями они из-за юного возраста, наверное, мало работали. У них модель памяти всегда
В этом вся суть нашей Сишечки. С одной стороны, сам по себе С, даже С11 по стандарту, это не шибко сложная вещь. Но! Если хочешь писать реально переносимый код на MCU, то нужно одновременно в голове держать просто срань правил и методов написания кода, от чего реальный стандарт промышленного С будет 5к страниц, наверное, и учить его надо 10 лет до уровня Гуру.