Предлагаю добавлять в ответы хорошие на ваш взгляд книги по современному C++, я их буду сюда добавлять.
Администрации предлагаю закрепить тему в шапке форума.
Хотелось бы еще как-то добавить отзывы уважаемых участников форума о данных книгах.
Предлагаю так: если кто-то хочет оставить отзыв о какой-либо книге, то: 1) Отвечает на данное сообщение, тему меняет на "Год — Автор — Название" (может оставить префикс "Книги по C++"? С другой стороны, и так может в размер поля "тема" не влезть), 2) пишет там свой отзыв 3) Я вижу сообщение и добавлю отзыв в данное корневое сообщение.
Одна книга — одно сообщение с отзывом.
Как я буду добавлять. Сначала хотел в соответствующем сделать [cut] и там вложенный список. Но получилась какая-то хрень. Вложенные списки в разметке не поддерживаются, я правильно понял?
Жду помощи
Книги на русском
2014г — Николаи М. Джосаттис — Стандартная библиотека C++. Справочное руководство — ozon.ru
2018г — Яцек Галовиц — С++17 STL. Стандартная библиотека шаблонов ozon.ru
2017г — Бьерн Страуструп — Язык программирования С++. Cтандарт C++11. Краткий курс — ozon.ru
2015г — Андрей Александреску — Современное проектирование на C++ — ozon.ru — говорят, хорошо вштыривает на тему шаблонов
2017г — Скотт Мейерс — Эффективный и современный С++. 42 рекомендации по использованию C++11 и C++14 — ozon.ru
2017г — Герб Саттер — Решение сложных задач на С++ — ozon.ru
2016г — Герб Саттер, Андрей Александреску — Стандарты программирования на С++. 101 правило и рекомендация — ozon.ru
2015г — Герб Саттер — Новые сложные задачи на C++ — ozon.ru
2016г — Бьерн Страуструп — Программирование. Принципы и практика с использованием C++ — ozon.ru — нашел электронный вариант, полистал — это для изучения программирования с нуля, ничего нового программист со стажем тут не найдет
Малоизвестные авторы
(Малоизвестные — по крайней мере, мне )
Прошу прокоментировать, если кто читал, годно или нет
2017г — Питер Готтшлинг — Современный C++. Для программистов, инженеров и ученых — ozon.ru
Здравствуйте, Marty, Вы писали:
M>Здравствуйте! M>Предлагаю добавлять в ответы хорошие на ваш взгляд книги по современному C++, я их буду сюда добавлять. M>Администрации предлагаю закрепить тему в шапке форума.
Приветствую инициативу.
Вот эта книга, конечно же, не новая и многим она хорошо известна. Я считаю, что обойти эту книгу вниманием нельзя ни в коем случае:
Эта книга поможет сформировать начинающему программисту правильный подход к программированию на C++. Я бы назвал эту книгу "Что такое хорошо и что такое плохо" (помните, у Маяковского: "крошка сын к отцу пришел, и спросила кроха..."?). В ней хоть и нет информации по новым возможностям языка, тем не менее, пользы от нее, возможно, будет даже больше, чем от более современного аналога:
P.S. В то же время, хотелось бы как-то избежать засорения этого списка — согласитесь, его ценность сильно уменьшится, если начать заносить в него все подряд, что только гуглится. Хорошо бы придумать какой-то естественный порог, который должна преодолеть каждая книга, для того, чтобы быть внесеноой в этот список.
--
Не можешь достичь желаемого — пожелай достигнутого.
Мейерс — добавлю, но вообще — хз, у меня пара какиз-то книжек есть, не скажу, чтобы очень были полезны. Может, я конечно уже многое знал и без него
R>P.S. В то же время, хотелось бы как-то избежать засорения этого списка — согласитесь, его ценность сильно уменьшится, если начать заносить в него все подряд, что только гуглится. Хорошо бы придумать какой-то естественный порог, который должна преодолеть каждая книга, для того, чтобы быть внесеноой в этот список.
Можно разбить на две части — зе бест/маст рид и прочее
Ну, и обсуждать, и переносить из списка в список, перемещать в конец и тп
Эту видел, но пока на русском не нашел, не стал добавлять.
Нашел только обновленное издание старой книги — раз (2015) и два (2017). По обложке — один в один, на ней написано — 2010 год, а в описании у одной — 15ый, у другой — 17ый год. Так и не понял, одно это и тоже или нет, может, допечатка какая-то. Стоит купить или подождать перевода более новой редакции?
Здравствуйте, Marty, Вы писали:
M>Здравствуйте!
M>Предлагаю добавлять в ответы хорошие на ваш взгляд книги по современному C++, я их буду сюда добавлять.
2012 — Anthony Williams — C++ Concurrency in Action, Practical Multithreading.
Очень рекомендую на тему многопоточности в C++.
Книги Herb Sutter "Exceptional C++" и "More Exceptional C++" написаны в 1999 и 2001 годах, соответственно. Скажите, пожалуйста, эти книги уже устарели или нет? Стоит их читать или есть более современные книги для углубленного изучения C++?
Здравствуйте, Максим Рогожин, Вы писали:
МР>Привет!
Привет
МР>Книги Herb Sutter "Exceptional C++" и "More Exceptional C++" написаны в 1999 и 2001 годах, соответственно. Скажите, пожалуйста, эти книги уже устарели или нет? Стоит их читать или есть более современные книги для углубленного изучения C++?
Стоти ли их читать — вопрос вкуса. Если хочешь знать историю развития C++, то скорее да, чем нет.
Если цель всё-таки — освоение современного C++, то скорее всего нет...
Здравствуйте, AlexGin, Вы писали:
AG>Стоти ли их читать — вопрос вкуса. Если хочешь знать историю развития C++, то скорее да, чем нет. AG>Если цель всё-таки — освоение современного C++, то скорее всего нет...
Ни то, ни другое. Цель — углубленное изучение базового C++. В этой книге много интересных, тонких вопросов разбирается. Насколько эта книга полезна на сегодняшний день для углубленного изучения C++?
Здравствуйте, Максим Рогожин, Вы писали:
МР>Здравствуйте, AlexGin, Вы писали:
AG>>Стоти ли их читать — вопрос вкуса. Если хочешь знать историю развития C++, то скорее да, чем нет. AG>>Если цель всё-таки — освоение современного C++, то скорее всего нет...
МР>Ни то, ни другое. Цель — углубленное изучение базового C++. В этой книге много интересных, тонких вопросов разбирается.
Тогда имеет смысл изучение по этим книгам. Тем более, современный C++ в основном совметим с C++ 98.
МР>Насколько эта книга полезна на сегодняшний день для углубленного изучения C++?
Однозначно не скажу, так как в моей библиотеке данной книги нет.
Автор весьма известный, что как-бы должно внушать доверие.
P.S. Может имеет смысл — поискать более новые книги Герба Саттера?
Здравствуйте, Максим Рогожин, Вы писали:
МР>Так это же просто переиздания тех самых старых книг?
Может быть и так.
Обычно, перед тем, как заказать книгу в Интернет-магазине, я стараюсь найти её бумажный вариант (в обычном книжном) и
хотя бы как-то ознакомиться с содержанием. Особенно это важно, если Интернет-магазин предоставил мало материалов по этой книге,
или не предоставил совсем. Цены как правило, более привлекательны в Интернет-магазине.