«Практика программирования» (серия «Профессиональные компьютерные технологии» издательства Addison-Wesley) на русском
Practice of Programming, The (Addison-Wesley Professional Computing Series) (978-0133133417)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Brian Kernighan | #555: Языки программирования
Обладая тем же глубоким пониманием и авторитетом, которые сделали их книгу «Среда программирования Unix» классикой, Брайан Керниган и Роб Пайк написали книгу «Практика программирования» , чтобы помочь отдельным программистам стать более эффективными и продуктивными.
Программирование — это не только написание кода. Программисты также должны оценивать компромиссы, выбирать между альтернативными вариантами проектирования, отлаживать и тестировать, повышать производительность и поддерживать программное обеспечение, написанное ими самими и другими. При этом они должны учитывать такие вопросы, как совместимость, надежность и отказоустойчивость, соблюдая при этом технические требования.
Книга «Практика программирования» охватывает все эти темы и многое другое. Она полна практических советов и реальных примеров на языках C, C++, Java и различных специализированных языках. Включает главы по следующим темам:
- Отладка: быстрое и методичное обнаружение ошибок.
- Тестирование: гарантия корректной и надежной работы программного обеспечения.
- производительность: ускорение и компактность программ
- Портативность: обеспечение возможности запуска программ повсюду без изменений.
- Проектирование: баланс целей и ограничений для определения наилучших алгоритмов и структур данных.
- Интерфейсы: использование абстракции и сокрытия информации для управления взаимодействием между компонентами.
- Стиль: написание кода, который хорошо работает и приятно читается.
- обозначение: выбор языков и инструментов, позволяющих машине выполнять большую часть работы.
Керниган и Пайк обобщили многолетний опыт написания программ, преподавания и работы с другими программистами, чтобы создать эту книгу. Любой, кто занимается разработкой программного обеспечения, получит пользу от принципов и рекомендаций, изложенных в книге « Практика программирования» .