Wiki BooksCppRussian



  • Хотел бы обсудить состав списка, пока добавил только книгу Шилдта, т.к. она несомненно относится к классике. Список этот создаётся как рекомендация к прочтению изучающими, на сколько я это понял, а значит и подборка должна быть соответствующая. Страуструп это конечно мощно, но обучаться по ней невозможно, это справочник, не учебник, стоит думаю как-нибудь пометить подобные моменты.

    Список к рассмотрению на внесение в статью:

    • Alen I. Holub — Enough Rope to Shoot Yourself in the Foot
    • В. В. Борисенко "Основы программирования" - замечательно подходит для новичков
    • Б. Керниган, Р. Пайк "Практика программирования"
    • Джефф Элджер "С++: библиотека программиста"

    Для души:

    • Ф. Брукс "Мифический человеко-месяц или как создаются програмные системы" - стара как мир, актуальна по сей день..
    • возможно стоит обсудить последние труды, такие как: "97 этюдов", "Идеальная архитектура", "Балдеющие от адреналина и зомбированные шаблонами", "Coding4Fun" и "Софт - отстой! И что с этим делать?".


  • А я бы включил Страуструпа. По мне так эту книгу надо читать сразу как только прочитал что-нить из разряда "Вводный курс в C++".
    Я сам начинал с книги Павловской, потом Страуструп.



  • Для старта, на мой взгляд, вполне способна подойти книга "Освой самостоятельно C++ за 21 день" авторства Джесс Либерти и Брэдли Джонсю ( http://www.williamspublishing.com/Books/5-8459-0926-0.html )



  • "Единственный способ выучить C++ за 21 день":http://www.geek.com/wp-content/uploads/2010/03/program21days.PNG
    Хотя конкретно про эту книгу ничего не скажу, но остальные с подобными названиями как-то доверия не внушают



  • Я бы включил Скотта Мейерса с его "Эффективное использование C++" и "Рефакторинг" Мартина Фаулера



  • Aleksei Mikhailichenko, поддерживаю, хорошие книги!



  • Внёс правки:
    https://developer.qt.nokia.com/wiki/BooksCppRussian

    когда исправят проблему с дефисами?))



  • пользуйтесь пока & #8211; (без пробела) это решает проблему



  • [quote author="Vass" date="1293320340"]пользуйтесь пока & #8211; (без пробела) это решает проблему[/quote]
    Спасибо, будем знать.



  • плюс1 за Буча, а еще Александреску `Современное проектирование на С++: Обобщенное программирование и прикладные шаблоны проектирования'



  • Александреску + Саттер + Майерс. Все книги этих авторов. Читать Страуструпа не рекомендовал бы никому, стиль написания его книг недалеко ушел от сухого изложения того же стандарте, так зачем читать Бьярна когда есть первоисточник?
    Ну а для души "Code complete" от МакКоннела, для прочтения любому программисту обязательна.



  • А вы могли бы писать ещё и конкретные названия книг? Просто "Александреску + Саттер + Майерс. Все книги этих авторов." звучит ну очень уж общё.



  • Scott Meyers:
    "Effective C++: 55 Specific Ways to Improve Your Programs and Designs":http://www.amazon.co.uk/Effective-Specific-Addison-Wesley-Professional-Computing/dp/0321334876/ref=pd_sim_b_2_img
    "More Effective C++: 35 New Ways to Improve Your Programs and Designs ":http://www.amazon.co.uk/More-Effective-Programs-Professional-Computing/dp/020163371X/ref=pd_bxgy_b_img_b
    "Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library ":http://www.amazon.co.uk/Effective-STL-Specific-Professional-Computing/dp/0201749629/ref=pd_bxgy_b_img_c

    Andrei Alexandrescu:
    "Modern C++ Design: Applied Generic and Design Patterns":http://www.amazon.co.uk/Modern-Design-Applied-Generic-Patterns/dp/0201704315/ref=pd_sim_b_4

    Andrei Alexandrescu, Herb Sutter:
    "C++ Coding Standards : Rules, Guidelines, and Best Practices":http://www.amazon.co.uk/Coding-Standards-Rules-Guidelines-Practices/dp/0321113586/ref=pd_sim_b_4_img

    Herb Sutter:
    "Exceptional C++":http://www.amazon.co.uk/Exceptional-C-Herb-Sutter/dp/0201615622/ref=pd_bxgy_b_img_c
    "More Exceptional C++: 40 More Engineering Puzzles, Programming Problems, and Solutions":http://www.amazon.co.uk/More-Exceptional-Engineering-Programming-Solutions/dp/020170434X/ref=pd_bxgy_b_img_b



  • ixSci, по поводу Страуструпа какое-то очень субъективное мнение, для меня дак вполне нормальный стиль изложения.



  • [quote]ixSci, по поводу Страуструпа какое-то очень субъективное мнение[/quote]
    Ну да, на то оно и мнение, чтобы быть субъективным :)
    [quote]для меня дак вполне нормальный стиль изложения.[/quote]
    Вам значит повезло, не каждый может с легкостью читать книги в академическом стиле изложения. В стиле написания учебника.



  • *ixSci * а какие из перечисленных книг по-русски? у нас тема то про русские книги/переводы, перечисленные тобой покатят в основной раздел про книги в англоязычный.



  • ixSci, скорее в стиле справочника нежели учебника.
    Vass, они все переведены на русский язык:)



  • [quote author="Denis Kormalev" date="1294057482"]ixSci, скорее в стиле справочника нежели учебника.
    [/quote]
    о том и речь)) лично я Страуструпа только так и использовал.



  • Denis Kormalev, очевидно ссылки и прочая инфа об издании должна касаться русских переводов.



  • Vass, в теме нет ни слова о языковой принадлежности советуемых книг. Собственно по этому я и привел ссылки на иностранную литературую Но, как правильно заметил Денис, все эти книги были переведены на русский язык, и по их иностранному названию могут быть найдены в том же ozon.ru, например.



  • ixSci да я не настаиваю, просто мне кажется логичным на странице с русскими книгами размещать ссылки именно на книги на русском языке (ссылки на русские издания и русские магазины), на английской странице на книги на английском, на французкой на французком, и т. д.



  • Ясно, просто я против русских переводов иностранных технических книг, вот и привожу ссылки на оригиналы. Перевод очень часто хромает в них, и в результате получается путаница в терминах и(в худших случаях) ошибки.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.