LINUX.ORG.RU

Какую книгу по C++ выбрать?

 ,


6

3

Какую книгу по с++ выбрать

  1. Герберт Шилдт. C++ для начинающих. Шаг за шагом
  2. Стивен Прата. Язык программирования C++. Лекции и упражнения
  3. Предложите свой вариант (учил джаву, с++ смотрел видео ну можно сказать не с нуля учу)

Перемещено hobbit из general

Какую книгу по с++ выбрать

Очевидно «С++ за 21 день». Шутка.

Из годного я видел это.

Страуструпа не читай, тем кто рекомендует плюй в рожу.

Ygor ★★★★★
()
Последнее исправление: Ygor (всего исправлений: 1)

3. Учу кресты по некоему А. Васильеву «Программирование на C++ в примерах и задачах», учу очень неспешно. Торопиться некуда. Полёт нормальный. Но я не могу рекомендовать, так как у меня своя система. Бразильская. 😁

sparkie ★★★★★
()

Начни с «ПРОГРАММИРОВАНИЕ: ВВЕДЕНИЕ В ПРОФЕССИЮ».

EAT_INSIDE
()

А зачем тебе плюсы?

Вот тебе план действий, если не хочешь быть быдлокодером:

  1. Выбросить ЦеПеПе на помойку (Го, Жабу и иже с ними туда же).
  2. Изучить нормальные языки: Scheme, Haskell и т. п.
anonymous
()

Перечисленные книги весьма старые (даже их последнее издание на языке оригинала).
На мой взгляд ориентироваться на стандарт до C++11 - пустая трата времени.

MirandaUser2
()

Какую книгу по с++ выбрать

Не нужно выбирать, читай всё.

raspopov
()

А зачем книга? Просто пили что-нибудь и далее ищи ответы на возникающие вопросы, способы сделать лучше и так далее. Хоть даже здесь вопросы можно позадавать.

В качестве пособия по основным вещам любая книга подойдёт.

anonymous
()
Ответ на: комментарий от anonymous

слушай, я могу на окамле, работы не будет? мне правда интересно, я бы пошёл. я смотрел на hh, по моему за год было 0 (прописью: НОЛЬ) вакансий.

AndreyKl ★★★★★
()
Последнее исправление: AndreyKl (всего исправлений: 1)
Ответ на: комментарий от AndreyKl

Он хотел сказать «на расте». Такое попадается иногда.

anonymous
()

Читай learncpp, там хоть стандарт поновее. Если хочешь именно книгу, то Дейтел С++20 для программистов. Странно, что никто до сих пор не посоветовал.

anonymous
()
Ответ на: комментарий от anonymous

спасибо, по лернспп я знаю, а книгу как домой приду посмотрю)

archpeak
() автор топика

В прошлом я рекомендовал бы:

  1. Скотт Майерс. Эффективное использование C++ (Effective C++) (55 и 35 советов)
  2. Скотт Майерс. Эффективное использование STL (Effective STL)
  3. Скотт Майерс. Современный C++ (Effective Modern C++)
  4. Стивен С. Дьюхерст. C++. Священные знания. 2-е издание, исправленное
  5. Стивен С. Дьюхерст. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ
  6. Д. Р. Стефенс и др. C++. Сборник рецептов.

Из современного:

  1. Bjarne Stroustrup, Herb Sutter C++ Core Guidelines

Буду благодарен публике, если укажут что-то похожее на «С++ Священные знания» (Dewhurst - C++ Common Knowledge) только для современного С++. Раньше мог юным падаванам ее предложить, чтобы они быстро вкатились - там коротко и по делу. А сейчас чего-то не нахожу подобного.

necromant ★★
()
Ответ на: комментарий от Ygor

а как просто дальше учить что то и если что вдруг возвращаться?

archpeak
() автор топика
Ответ на: комментарий от anonymous

Мне Дейтел С++20 не особо понравился (возможно из-за особенностей e-book`а, который мне попался).
Но он переведен на русский, иногда это существенно.

MirandaUser2
()
Последнее исправление: MirandaUser2 (всего исправлений: 1)

Если ты правда хочешь потратить годы на этот язык, то, imho, книги по крестам надо читать смотреть после некоторой существенной практики. А как путеводитель по такой практике ничего лучше лекций Константина Владимирова я не знаю.

water_closed
()

Страуструп, язык программирования c++, последнее издание

m0xf
()
Ответ на: комментарий от archpeak

Ну книги здесь слабо помогут. А если и помогут - практические знания гораздо глубже теоретических. Но как знаешь, дело твоё.

anonymous
()

Я лично просто сделал 500 задач на leetcode. В процессе выучилось. 9 из 10 собесов все равно заваливаю, но в той 1 компании код будет золотой!*

  • В 99 из 100 плюсовых кодовых баз код будет ужасен.
anonymous
()
Ответ на: комментарий от MirandaUser2

Кстати неплохая книга. Плотность информации комфортна, детали не игнорируются. Английский тоже простой, с ним не нужно бороться.

tempUser
()

Прата - отличная книга/автор. Есть ошибки, но в целом достойная. Моя первая по плюсам.

rumgot ★★★★★
()

Какую книгу по с++ выбрать

бери ту, в которой у тебя не глючит С++

anonymous
()
Ответ на: комментарий от cocucka_B_TECTE

Страуструп же...

Угу. «Design and Implementation.» В кошмарном русском переводе, чтобы отвращение было сильнее и дольше сохранялось.

sparkie ★★★★★
()
Ответ на: комментарий от sparkie

Угу. «Design and Implementation.»

Страуструп опубликовал более чем одну книгу. Programming: Principles and Practice Using C++ - это как раз учебник программирования для начинающих.

LamerOk ★★★★★
()

От автора https://www.cppstories.com.

https://www.cppstories.com/p/resources/

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14Scott Meyers
Embracing Modern C++ SafelyJ. Lakos, V. Romeo, R. Khlebnikov, A. Meredith
C++ Best Practices by Jason Turner @LeanpubJason Turner
Modern C++ Programming CookbookMarius Bancila
C++17 STL CookbookJacek Galowicz
The C++ Programming Language, 4th EditionBjarne Stroustrup
The C++ Standard Library: A Tutorial and Reference (2nd)Nicolai M. Josuttis, Douglas Gregor
Discovering Modern C++ 1st EditionPeter Gottschling
C++ Templates: The Complete Guide (2nd Edition)David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor
Introduction to Programming with C++ by Prof. Boguslaw CyganekProf. Boguslaw Cyganek
dataman ★★★★★
()
Ответ на: комментарий от rumgot

плюсую, тоже с него начал, один из самых вменяемых авторов

anonymous
()
Ответ на: комментарий от ivama

Норм, спасибо. Почитаю.

А то я брался за изучение крестов неоднократно, но из-за кривого перевода Страуструпа, оставил это дело с чувством отвращения к сабжу.

sparkie ★★★★★
()
Ответ на: комментарий от sparkie

А.., таки загрузил этот файл, а то я подумал на дропбокс выложить. Но понял, что теперь не надо.

Да, книга достойная, там немного шире, чем просто про срр. Хотя дело вкуса. Удачи.

ivama
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.