Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено неопределенному поведению, возможным признакам его присутствия в программах и методам поиска, диагностики и устранения такого поведения
  • -17%

Экскурс в неопределенное поведение C++

5.0 (4 оценки)
Купил 111 человек

Описание и характеристики

Книга представляет собой обширный справочник типичных, а также очень редко встречающихся ошибок, характерных для программ на C++, Rust и других языках для низкоуровневого и системного программирования, в частности на ассемблере. Все рассмотренные проблемы так или иначе связаны с неопределенным, неуточненным и определяемым реализацией поведением языковых конструкций. Наибольшее внимание уделено неопределенному поведению, возможным признакам его присутствия в программах и методам поиска, диагностики и устранения такого поведения

Отзывы

5.0
4 оценки
0
0
0
0
4
Сначала новые
Очень интеоесная и полезная книга, особенно для не слишком опытных программистов, которым еще шагать и шагать по граблям. Язык С++ известен не только своей мощностью и гибкостью, но и возможностями создвать проблемы своими собственными руками. А здесь прямо пальцем показывают на некоторые, не очевидные для многих, грабли. Это хорошее дополнение к обычным руководствам.
Хорошее обучающее руководство
Плюсы
Книга отлично проводит и показывает самый главный камень преткновения в языке программирования Си плюс-плюс - неопределённое поведение, то, на чём даже опытные разработчики спотыкаются. Все самые неочевидные ошибки в программировании и разработке были объяснены в этой книге. Если соблюдать правила, что описаны в ней - программы станут чище и стабильнее.
Книга – must-read для всех C++ разработчиков. Доходчиво объясняет, почему UB – источник самых коварных багов. Множество примеров от тривиальных до изощренных. После прохождения код становится осознаннее и надежнее. Сильно прокачивает понимание языка. В общем, книга очень интересная и полезная, обязательно советую к приобретению!
Минусы
Я их не смогла обнаружить, потому что их нет и быть не может
Книга «Экскурс в неопределенное поведение C++» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Андрей Карпов, Дмитрий Свиридкин «Экскурс в неопределенное поведение C++» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.