Books and Links for learning C and advanced topics: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Nominated for deletion)
(Simplify punctuation)
Line 10: Line 10:
[http://developer.qt.nokia.com/books/view/c_gui_programming_with_qt_4_2nd_edition_the_official_c_qt_book Review of this book] on the official Qt site
[http://developer.qt.nokia.com/books/view/c_gui_programming_with_qt_4_2nd_edition_the_official_c_qt_book Review of this book] on the official Qt site
Good tutorial for beginners. ATTENTION: Somewhat outdated, does not cover 4.4 and beyond!
Good tutorial for beginners. ATTENTION: Somewhat outdated, does not cover 4.4 and beyond!
* “Practical C++ Programming” By Steve Oualline, O’Reilly Publications
* "Practical C++ Programming" By Steve Oualline, O'Reilly Publications
* [http://en.wikibooks.org/wiki/Subject:C+''''programming_language C++ books on wikibooks]
* [http://en.wikibooks.org/wiki/Subject:C+''''programming_language C++ books on wikibooks]
* "C++ The complete reference, 3rd edition (1998)", by Herb Schildt.  
* "C++ The complete reference, 3rd edition (1998)", by Herb Schildt.  

Revision as of 13:20, 23 August 2015

This article is nominated for deletion. Reason: No longer needed. Content was revised and moved to Non-Qt_Books.
Please raise your support/opposition to this nomination in the article's discussion page.

Learning C++

  • Summerfield et.al: C++ GUI Programming with Qt 4

The well known book for Qt beginners. ISBN 0132354160 (second edition) (Amazon). First edition available online at http://www.qtrac.eu/marksummerfield.html Review of this book on the official Qt site Good tutorial for beginners. ATTENTION: Somewhat outdated, does not cover 4.4 and beyond!

Advanced Topics

]

  • Introduction to Design Patterns in C++ with Qt (2nd Edition) - the 2nd edition of the above book by Alan and Paul Ezust (Amazon), with a foreword by Lars Knoll.

According to the publishers"every chapter of this edition has been improved with new content, better organization, or both."_ and "it has been restructured to help readers start writing software immediately and write robust, effective software sooner."

  • C+ FAQ lite (online) / C++ FAQ (printed book)

Link: http://www.parashift.com/c+-faq/ It's the "official" FAQ for the comp.lang.c+ Usenet group. It covers a wide range of topics, ranging from basic questions to advanced C++ usage. A printed version of this FAQ is also available (ISBN 0201309831). It's not only a hardcopy of the online FAQ but a "complete, from-scratch write-up with three authors" (citing the authors).

  • Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Amazon)
  • "The C++ Programming Language" 3rd edition or later Bjarne Stroustrup (Amazon)
  • "Accelerated C+" Andrew Koenig & Barbara Moo (Amazon)
  • "Effective C", "More Effective C", "Effective STL" Scott Meyers (Amazon)
  • "Exceptional C", "More Exceptional C" Herb Sutter (Amazon)
  • "Modern C+ Design" Andrei Alexandrescu (Amazon)
  • "The C++ Standard Library" Nicolai Josuttis (Amazon)
  • "C++ Templates" Vandevoorde & Josuttis (Amazon)
  • "Standard C++ IOStreams and Locales" Langer & Kreft
  • Thinking in C++ by Bruce Eckel

Information Link: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Download Link: http://www.mindviewinc.com/Books/downloads.html

  • C++ How to Program by Deitel
  • 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 (Amazon)
  • "Advanced Qt Programming: Creating Great Software with C++ and Qt 4" by Mark Summerfield (Amazon)

Books in other languages

Polish

  • "Symfonia C ' Standard", Jerzy Grębosz
  • "Pasja C '", Jerzy Grębosz

Russian

See on page http://developer.qt.nokia.com/wiki/BooksCppRussian

References

Qt books