Кто танцует, поет и дерется - тот и самец. (с)
Здравствуйте! Заканчиваю в этом году бакалавриат, поступаю в магистратуру. Нужно где-то углубить, где-то отшлифовать знания. Посоветуйте, пожалуйста, литературу (или хорошие интернет-ресурсы) по структурам данных, алгоритмам, подводным камням и "тонким" моментам семейства языков С/C++. Нужна не начальная литература, определенная база знаний уже имеется, интересно именно понимание деталей (что касается C/С++).
J. Gray - C++ under the hood
Flex Ferrum, доступ к дневнику ограничен)
Вот, оттуда:
C++:
— Мэйерс С. "Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ"
— Майерс С. "Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов"
— Мейерс С. "Эффективное использование STL"
— Александреску А. "Современное проектирование на C++"
— Саттер. Г., Александреску А. "Стандарты программирования на C++"
— Саттер. Г. "Решение сложных задач на C++"
— Саттер. Г."Новые сложные задачи на C++"
— Вандервурд Д., Джосаттис Н. М."Шаблоны С++. Справочник разработчика."
— Дьюхэрст С. "Скользкие места С++. Как избежать проблемы при проектировании и компиляции ваших программ."
— Эккель Б. "Философия С++. Введение в стандартный С++"
— Эккель Б. "Философия C++. Практическое программирование"
— Джосьютис Н. "C++. Стандартная библиотека"
— Кенинг Э., Барбара М. "Эффективное программирование на С++"
— Williams A. "C++ Concurrency in Action: Practical Multithreading"
— Страуструп Б. "Дизайн и эволюция языка C++"
— Страуструп Б. "Язык программирования С++"
— Страуструп Б. "Программирование. Принципы и практика использования C++"
Ну книжки в списке по темам друг друга перекрывают, так что вряд ли имеет смысл читать больше половины)
|Ksandr|,
Я могу посоветовать книги, относящиеся не к C/C++ в частности, а к программированию в целом, это:
* Чарльз Петцольд - Код
* Брайан Керниган, Роб Пайк - Практика программирования
* Абельсон Х., Сассман Д.Д. и Сассман Д. - Структура и интерпретация компьютерных программ [тот самый SICP]