Оглавление Предисловие 9 Глава 1. Стиль программирования 15 Глава 2. Алгоритмы и структуры данных 45 Глава 3. Проектирование и реализация 79 Глава 4. Интерфейсы 105 Глава 5. Отладка 139 Глава 6. Тестирование 163 Глава 7. Быстродействие 193 Глава 8. Переносимость 221 Глава 9. Системы обозначений 249 Эпилог 283 Предметный указатель 285