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}}


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 above. 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++ ==
* “Practical C++ Programming” By Steve Oualline, O’Reilly Publications
 
=== Practical C++ Programming ===
{|
|[[Image:Qt5cadaques.jpg|thumbnail|left]]
|
:* Author: Steve Oualline
:* Published: August 1995
:* ISBN: 978-1-56592-139-9, 10: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."
|}
 
 
* “” By , 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 10:43, 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++

Practical C++ Programming

Qt5cadaques.jpg
  • Author: Steve Oualline
  • Published: August 1995
  • ISBN: 978-1-56592-139-9, 10: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."


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