![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Andrew Selivanov |
![]() ![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: ![]() ![]() ![]() |
Шаблоны проектирования (книги)
Книга, часто адресуемая как GoF (Gang of Four) - по числу авторов (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides). Design Patterns: Elements of Reusable Object-Oriented Software http://www.ozon.ru/context/detail/id/2457392/ Серия POSA (Pattern-Oriented Software Architecture) 1) Pattern-Oriented Software Architecture: A System of Patterns 2) Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects, Volume 2 3) Pattern-Oriented Software Architecture: Patterns for Resource Management 4) Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, Volume 4 5) Pattern-Oriented Software Architecture: On Patterns and Pattern Languages, Volume 5 Шаблоны проектирования (интернет) http://www.cs.wustl.edu/~schmidt/ {eng} домашняя страница Дугласа Шмидта (Douglas Schmidt) - автора (поправьте если я не точен) библиотеки ACE (ADAPTIVE Communication Environment), в которую он и вложил большинство своих шаблонов. |
|
|
![]() |
GooRoo |
![]()
Сообщение
#2
|
![]() Новичок Группа: Новичок Сообщений: 6 Регистрация: 16.5.2008 Из: Харьков Пользователь №: 177 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
У меня в электронном виде скопилось некоторое количество книг. Кое-какие уже упоминали, но я повторюсь.
C++ «Thinking in C++ 2nd edition» (Bruce Eckel) и она же на русском «Философия C++» (Брюс Эккель) Хорошая книга, особенно второй том (в соавторстве с Чаком Эллисоном). «Библиотека программиста C++» (Джефф Элджер) Хорошая книга. Не для новичков. В ней затрагиваются многие темы и рассказываются нестандартные (но красивые и понятные) приёмы программирования. «Введение в язык C++» и «Справочное руководство по C++» (Бьярн Страуструп) Автор всем известен. Его труды в комментариях не нуждаются. Он не «переливает из пустого в порожнее», но читается не особо легко. «Освой самостоятельно С++ за 21 день. 3-е издание» (Джесс Либерти) С этой книги я начинал. Было сложно привыкнуть к концепции ООП после процедурного программирования, но в этой книге ООП объясняется как нельзя хорошо и просто. Затрагиваются многие темы для «новичков» и некоторые более сложные вопросы. Сейчас уже есть 5-е издание этой книги (в соавторстве с Брэдли Джонсом). Есть практически в любом книжном магазине и на каждом прилавке ![]() «С++. Энциклопедия пользователя» (Джесс Либерти) Можно сказать, что предыдущая книга — урезанный вариант данной. Но эта читается потяжелее. Новичкам всё же рекомендую предыдущую. «Шаблоны С++. Справочник разработчика» (Дэвид Вандевурд, Николаи М. Джосаттис) Это шедевр! Лучшая книга по шаблонам, что я встречал. Издание 2003 года. Тираж — 3500 экземпляров. В печатном виде найти мягко говоря нереально. Я рад, что мне достался экземплярчик ![]() Следующим книгам нормальных комментов дать не могу, ибо не читал: «C++ Coding Standards. 101 Rules, Guidelines, and Best Practices» (Herb Sutter, Andrei Alexandrescu) «C++ Template Metaprogramming. Concepts, Tools, and Techniques from Boost and Beyond» (David Abrahams, Aleksey Gurtovoy) «C++ мастер-класс. 85 нетривиальных проектов, решений и задач» (Мозговой М.В.) «Объектно-ориентированное программирование в C++. 4-е издание» (Роберт Лафоре) «Объектно-ориентированное программирование на С++» (Айра Пол) «Отладка в С++. Руководство для разработчиков» (К.Х. Паппас, У.Х. Мюррей III) «Программирование на С++ глазами хакера» (Михаил Флёнов) Название не слишком многообещающее. «Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов. 2-е издание» (Скотт Мейерс) Говорят, книги этого автора очень хорошие. «Эффективное использование C++. 55 верных советов улучшить структуру и код ваших программ. 3-е издание» (Скотт Мейерс) «Язык программирования С++. Вводный курс. 3-е издание» (Стенли Б. Липпман, Жози Лажойе) «Язык программирования С++. Лекции и упражнения» (Стивен Прата) Почему-то отношусь к этой книге так же негативно, как и к книге Дейтлов… Не нравятся мне они почему-то. Сугубо IMHO «Язык Си++. Учебное пособие. 5-е издание» (В.В. Подбельский) От названия «Си++» мурашки по спине… Теперь более узкопрофильные книги: STL «C++. Стандартная библиотека. Для профессионалов» (Николай М. Джосьютис) Автор — довольно известный чувак. В том, что он в шаблонах разбирается, сомневаться не стоит ![]() «Эффективное использование STL» (Скотт Мейерс) Опять же Мейерс. Читаем выше… «STL для программистов на C++» (Леен Аммерааль) Qt «Qt4. Программирование GUI на C++» (Жасмин Бланшет, Марк Саммерфилд) Пожалуй, всем, кто имел дело с Qt, эта книга известна. В комментариях не нуждается. «Qt4. Профессиональное программирование на C++» (Макс Шлее) Аналогичная ситуация. Притом это одна из немногих книг по Qt на русском (в оригинале). Прочее «GCC. Настольная книга пользователей, программистов и системных администраторов» (Артут Гриффитс) Здоровенный справочник OOD «Приемы объектно-ориентированного проектирования. Паттерны проектирования» (Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес) Очень и очень известная книга «Банды четырёх». Уже упоминалась выше. Читать всем! Раза три! Вследствие популярности, недавно вышло переиздание. Практически не отличается от первоначального варианта. Я себе купил. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.2.2025, 21:28 |