Non-Qt Books: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{LangSwitch}}
{{LangSwitch}}
__NOTOC__


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]].  
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++ ==
== C++ ==
=== The C++ Programming Language (4th Edition) ===
{|
|[[Image:The_c++_programming_language.png|thumbnail|left]]
|
:* 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 (5th Edition) ===
Line 36: Line 47:




* Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ([http://www.amazon.com/products/dp/0201633612 Amazon])
* "The C++ Programming Language" 3rd edition or later Bjarne Stroustrup ([http://www.amazon.com/products/dp/0201700735 Amazon])
* "Accelerated C+''" Andrew Koenig & Barbara Moo ([http://www.amazon.com/products/dp/020170353X Amazon])
* "Accelerated C+''" Andrew Koenig & Barbara Moo ([http://www.amazon.com/products/dp/020170353X Amazon])
* "Effective C", "More Effective C", "Effective STL" Scott Meyers ([http://www.amazon.com/Scott-Meyers/e/B004BBEYYW Amazon])
* "Effective C", "More Effective C", "Effective STL" Scott Meyers ([http://www.amazon.com/Scott-Meyers/e/B004BBEYYW Amazon])

Revision as of 12:10, 27 June 2015

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)