Non-Qt Books

From Qt Wiki
Revision as of 12:10, 27 June 2015 by Wieland (talk | contribs)
Jump to navigation Jump to search

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh


This is a compilation of books related to, but not specific to Qt, published in English. For books in other languages use the language switch. For Qt-specific books see Books.

C++

The C++ Programming Language (4th Edition)

The c++ programming language.png
  • Author: Bjarne Stroustrup
  • Published: August 1995
  • ISBN: 978-0321563842, 0321563840
"The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques."

C++ The Complete Reference (5th Edition)

C++ the complete reference.png
  • Author: Herbert Schildt
  • Published: December 2000
  • ISBN: 978-0071634809, 0071634800
"C++ The Complete Reference, Fifth Edition is a thoroughly revised new edition covering the new International Standard for C++, known as C++0x, which incorporates many new and exciting features. This comprehensive guide offers full coverage of C++, the premier language of high-performance systems software development, and includes in-depth details on all of the new features and functionalities of C++0x."

Design Patterns - Elements of Reusable Object-Oriented Software

Design patterns elements of reusable object-oriented software.png
  • Author: Erich Gamma
  • Published: 2000
  • ISBN: 978-7111211266, 8131700070
"Design Patterns is based on the idea that there are only so many design problems in computer programming. This book identifies some common program-design problems--such as adapting the interface of one object to that of another object or notifying an object of a change in another object's state--and explains the best ways (not always the obvious ways) that the authors know to solve them."

Practical C++ Programming

Practical c++ programming.png
  • Author: Steve Oualline
  • Published: August 1995
  • ISBN: 978-1-56592-139-9, 1-56592-139-9
"Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications. Practical C++ Programming is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++. Unlike most other C++ books, this book emphasizes a practical, real-world approach, including how to debug, how to make your code understandable to others, and how to understand other people's code."


  • "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)