01/10/2018, 17:34

Hỏi về tài liệu học và cách học C/C++ nâng cao

Mọi người cho em hỏi là học C/C++ nâng cao thì dùng tài liệu nào ạ?
Học C/C++ theo lộ trình thế nào để đạt kết quả tốt nhất ạ?

Fox Game viết 19:38 ngày 01/10/2018

từ dễ tới khó , tìm bài tập về chọc ngoáy

Nguyễn Xuân Hậu viết 19:40 ngày 01/10/2018

Vậy còn tài liệu học ạ?

Hung viết 19:44 ngày 01/10/2018

C++ Reference

amazon.com

The C++ Programming Language, 4th Edition Lay Flat

This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine— ...

4.3 out of 5 stars, ISBN: 978-0321563842, Addison-Wesley Professional, May 19, 2013, $75.99


Effective C++

amazon.com

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)

“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know every ...

4.6 out of 5 stars, ISBN: 978-0321334879, Addison-Wesley Professional, May 22, 2005, $20.74

amazon.com

More Effective C++: 35 New Ways to Improve Your Programs and Designs

More than 150,000 copies in print!   Praise for Scott Meyers’ first book, Effective C++: “I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above. ...

4.2 out of 5 stars, ISBN: 978-0201633719, Addison-Wesley Professional, January 1, 1996, $36.29

amazon.com

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency ...

4.6 out of 5 stars, ISBN: 978-1491903995, O'Reilly Media, December 5, 2014, $35.67

amazon.com

Optimized C++: Proven Techniques for Heightened Performance

In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that ...

3.4 out of 5 stars, ISBN: 978-1491922064, O'Reilly Media, May 21, 2016, $55.25


Exceptional C++

amazon.com

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions

The puzzles and problems in Exceptional C++ not only entertain, they will help you hone your skills to become the sharpest C++ programmer you can be. Many of these problems are culled from the famous ...

4.1 out of 5 stars, ISBN: 978-0201615623, Addison-Wesley Professional, November 28, 1999

amazon.com

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions

This text contains coverage of optimization in both single and multi threaded environments. It emphasizes generic programming and using the C++ Standard Library.

4.4 out of 5 stars, ISBN: 978-0201704341, Addison-Wesley Professional, December 27, 2001

amazon.com

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions

Software "style" is about finding the perfect balance between overhead and functionality... elegance and maintainability... flexibility and excess. In Exceptional C++ Style , legendary C++ guru Herb S ...

4.3 out of 5 stars, ISBN: 978-0201760422, Addison-Wesley Professional, August 12, 2004


C++ Concurrency

amazon.com

C++ Concurrency in Action: Practical Multithreading

Summary C++ Concurrency in Action is a reference and guide to the new C++ 11 Standard for experienced C++ programmers as well as those who have never written multithreaded code. This book will show yo ...

4.3 out of 5 stars, ISBN: 978-1933988771, Manning Publications, February 28, 2012


C++ Metaprogramming

amazon.com

C++ Templates: The Complete Guide (2nd Edition)

David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor

Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development community have advanced. In C++ Templates, Second Editi ...

4.2 out of 5 stars, ISBN: 978-0321714121, Addison-Wesley Professional, September 18, 2017, $58.60

amazon.com

C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond

David Abrahams, Aleksey Gurtovoy

Abrahams and Gurtovoy have written something close to a classic… marvelous fun to read… Read the complete book review by Jack J. Woehr, Dr. Dobbs Journal, June 03, 2005 "If you're like me, you're exci ...

3.7 out of 5 stars, ISBN: 978-0321227256, Addison-Wesley Professional, December 20, 2004, $48.89

amazon.com

Advanced C++ Metaprogramming[ADVD C++ METAPROGRAMMING][Paperback]

Title: Advanced C++ Metaprogramming <>Binding: Paperback <>Author: avideDiGennaro, <>Publisher: Createspace


C++ API Design

amazon.com

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices

Herb Sutter, Andrei Alexandrescu

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the ...

4.6 out of 5 stars, ISBN: 978-0321113580, Addison-Wesley Professional, November 4, 2004, $48.89

amazon.com

Modern C++ Design: Generic Programming and Design Patterns Applied

In Modern C++ Design , Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design t ...

4.3 out of 5 stars, ISBN: 978-0201704310, Addison-Wesley Professional, February 23, 2001, $52.96

amazon.com

API Design for C++

API Design for C++ provides a comprehensive discussion of Application Programming Interface (API) development, from initial design through implementation, testing, documentation, release, versioning, ...

4.6 out of 5 stars, ISBN: 978-0123850034, Morgan Kaufmann, February 18, 2011, $52.87


C++ Libraries

amazon.com

The C++ Standard Library: A Tutorial and Reference (2nd Edition)

The Best-Selling C++ Resource Now Updated for C++11   The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not s ...

4.5 out of 5 stars, ISBN: 978-0321623218, Addison-Wesley Professional, April 9, 2012, $52.63

amazon.com

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

“This is Effective C++ volume three – it’s really that good.” – Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee “There are very few books which all C++ progra ...

4.2 out of 5 stars, ISBN: 978-0201749625, Addison-Wesley Professional, June 16, 2001, $39.59

amazon.com

The Boost C++ Libraries

The second edition of Boris Schäling's definitive book, The Boost C++ Libraries, introduces 72 Boost libraries that provide a wide range of useful capabilities. They help you manage memory and process ...

3.4 out of 5 stars, ISBN: 978-1937434366, XML Press, September 22, 2014, $45.95


Advanced C++

amazon.com

Elements of Programming

Alexander A. Stepanov, Paul McJones

“Ask a mechanical, structural, or electrical engineer how far they would get without a heavy reliance on a firm mathematical foundation, and they will tell you, ‘not far.’ Yet so-called software engin ...

3.9 out of 5 stars, ISBN: 978-0321635372, Addison-Wesley Professional, June 19, 2009, $39.99

amazon.com

Imperfect C++: Practical Solutions for Real-Life Programming

Offers practical techniques and tools for writing code that's more robust, flexible, efficient, and maintainable. This book shows you how to tame C++'s complexity, cut through its array of paradigms, ...

3.7 out of 5 stars, ISBN: 978-0321228772, Addison-Wesley Professional, October 31, 2004

amazon.com

From Mathematics to Generic Programming

Alexander A. Stepanov, Daniel E. Rose

In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic programming and the mathematical concept of ...

4.5 out of 5 stars, ISBN: 978-0321942043, Addison-Wesley Professional, November 17, 2014, $31.98


Older books

  • Inside the C++ Object Model
  • Thinking in C++, Vol. 1: Introduction to Standard C++, 2nd Edition
  • Thinking in C++, Volume 2: Practical Programming
  • Large-Scale C++ Software Design

Sách cơ bản, bắt đầu học C++

Nếu không đọc được tiếng Anh:

  • Khóa học C++ của diễn đàn
  • Video lập trình C++ của ltd - admin diễn đàn

Nếu biết tiếng Anh, nhưng học theo dạng tutorial:

  • LearnCPP

Biết tiếng Anh, nhưng chưa có kinh nghiệm lập trình:

  • C++ Primer (recommend)
  • Programming: Principles and Practice Using C++

Biết tiếng Anh, đã học một ngôn ngữ lập trình:

  • A Tour of C++ (C++ In-Depth Series)
  • Accelerated C++: Practical Programming by Example

Update 1:

  • Thêm 2 cuốn sách Thinking C++
  • Thêm link các sách C++ cơ bản
  • Sắp xếp các sách cũ thành mục riêng

Sẵn topic này thì mình tạo luôn danh sách các sách C++ Tài liệu tổng hợp nhiều nguồn.
Ngoài trả lời thớt, thì mình còn mục đích khác là tự bookmark.

Fox Game viết 19:42 ngày 01/10/2018
techmaster.vn

10 Cuốn sách lập trình C++ tốt nhất dành cho các developer

Bài viết này đề xuất 10 cuốn sách C++ tốt nhất, giúp bạn học những kiến thức cơ bản của ngôn ngữ lập trình C++. Chúng tôi lựa chọn sách dựa trên kinh nghiệm của mình và có giải thích các yếu tố liên quan với mỗi tựa sách. Các cuốn sách này cũng không...

Bài liên quan
0