Intermediate C Programming
Переработанное второе издание книги «Intermediate C Programming» служит важным шагом для студентов среднего уровня, стремящихся перейти от написания коротких программ к созданию качественных, реальных приложений. Книга фокусируется на развитии практических навыков программирования на языке C, выходящих за рамки базового синтаксиса.
Основное внимание уделяется профессиональным практикам разработки: идентификации и устранению ошибок, написанию чистого и поддерживаемого кода, а также совместной работе над кодом. Авторы подробно рассматривают использование стандартных инструментов Linux, таких как отладчик ddd и инструмент для обнаружения утечек памяти valgrind, что делает книгу ценным ресурсом для работы в Unix-подобных средах.
Во второе издание добавлены новые главы, посвящённые вопросам программной инженерии, включая работу с системами контроля версий и модульное тестирование. Книга также исследует связь между программированием и дискретной математикой, предлагает стратегии отладки и сравнивает типичные ошибки с корректными решениями. Издание дополнено онлайн-ресурсами для студентов и преподавателей, что делает его удобным для использования в учебном процессе.









