Non-Qt Books: Difference between revisions
Jump to navigation
Jump to search
(→C++) |
No edit summary |
||
Line 44: | Line 44: | ||
:* ISBN: 978-0201703535, 020170353X | :* ISBN: 978-0201703535, 020170353X | ||
:"Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every concept that most professional C++ programmers will ever use -- but it turns the "traditional" C++ curriculum upside down, starting with the high-level C++ data structures and algorithms that let you write robust programs immediately. Once you're getting results, Accelerated C++ takes you "under the hood," introducing complex language features such as memory management in context, and explaining exactly how and when to use them. From start to finish, the book concentrates on solving problems, rather than learning language and library features for their own sake. The result: You'll be writing real-world programs in no time -- and outstanding code faster than you ever imagined." | :"Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern approach will help you learn faster and more fluently than you ever believed possible. Based on the authors' intensive summer C++ courses at Stanford University, Accelerated C++ covers virtually every concept that most professional C++ programmers will ever use -- but it turns the "traditional" C++ curriculum upside down, starting with the high-level C++ data structures and algorithms that let you write robust programs immediately. Once you're getting results, Accelerated C++ takes you "under the hood," introducing complex language features such as memory management in context, and explaining exactly how and when to use them. From start to finish, the book concentrates on solving problems, rather than learning language and library features for their own sake. The result: You'll be writing real-world programs in no time -- and outstanding code faster than you ever imagined." | ||
|} | |||
=== Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition) === | |||
{| | |||
|[[Image:Thinking_in_c++.png|thumbnail|left]] | |||
| | |||
:* Author: Bruce Eckel | |||
:* Published: March 2000 | |||
:* ISBN: 978-0139798092, 0139798099 | |||
:"In the first edition of Thinking in C++, Bruce Eckel synthesized years of C++ teaching and programming experience into a beautifully structured course in making the most of the language. It became an instant classic, winning the 1995 Software Development Jolt Cola Award for best book of the year. Now, Eckel has thoroughly rewritten Thinking in C++ to reflect the final ANSI/ISO C++ standard." | |||
|} | |} | ||
Line 72: | Line 82: | ||
* "C++ Templates" Vandevoorde & Josuttis ([http://www.amazon.com/products/dp/0201734842 Amazon]) | * "C++ Templates" Vandevoorde & Josuttis ([http://www.amazon.com/products/dp/0201734842 Amazon]) | ||
* "Standard C++ IOStreams and Locales" Langer & Kreft | * "Standard C++ IOStreams and Locales" Langer & Kreft | ||
Information Link: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html | Information Link: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html | ||
Download Link: http://www.mindviewinc.com/Books/downloads.html | Download Link: http://www.mindviewinc.com/Books/downloads.html |
Revision as of 12:32, 27 June 2015
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)
|
Modern C++ Design: Generic Programming and Design Patterns Applied
|
C++ The Complete Reference (5th Edition)
|
Accelerated C++: Practical Programming by Example
|
Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition)
|
Design Patterns - Elements of Reusable Object-Oriented Software
|
Practical C++ Programming
|
- "Effective C", "More Effective C", "Effective STL" Scott Meyers (Amazon)
- "Exceptional C", "More Exceptional C" Herb Sutter (Amazon)
- "The C++ Standard Library" Nicolai Josuttis (Amazon)
- "C++ Templates" Vandevoorde & Josuttis (Amazon)
- "Standard C++ IOStreams and Locales" Langer & Kreft
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)