[Excerpt] C ++ book order

Source: Internet
Author: User
Collect a book order

Bjarne stroustrup's "the design and evolution of c ++" describes the history of this language, but you need to keep looking back at this book, see how the new technology you 've learned is accepted in this language a little bit.

Stanley B. Lippman's c ++ primer book is huge. If it feels difficult, check Stanley B. lippman's "essential C ++", this book is much lighter, but the four C ++ models have been mentioned, and it is very clear.

The practice of programming by Pike and kernighan.ProgramWhat should I pay attention to during the design. This very thin booklet is a must-read guide for programmers.

This book, written by Bruce Eckel and translated by Hou Jie, reads thinking in C ++ every six months. Each chapter is thought-provoking.

Scott Meyers's Objective C ++ and more objective C ++. These two books are true classics. The authors are familiar with C ++, making the style of the language almost as sweet as Jack, just as he is standing on the opposite side of the lecture. If you have a deep understanding of Objective C ++ and more objective C ++, you can find that you are already a crane in the crowd. You can guide the project operation, compile all the programs you want to do, and point out that others look good.Code. If you can see at a glance that someone's Code corresponds to "Clause 27" or "clause M6", you can really make me look at it.

Herb Sutter's "exceptional C ++" and "more exceptional C ++" are difficult, especially for generic programming, in-depth discussion of this topic. Hou Jie's STL source code analysis explains how an STL is implemented in a few practical examples.  Stanley B. Lippman, one of the implementers of cfront, writes "inside the C ++ Object Model" to understand the compiler explanation.Source codeAnd memory allocation details,  Another cfront implementer and Koenig of the C ++ Standards Committee, "C ++ meditation", looks very good.

Bjarne stroustrup's "The C ++ programming language" should be read four or five times in any way! This is the source of all c ++ books.

If you still feel that it is not enough, order a C ++ standard from the C ++ Standards Committee.

Do not read any books from Chinese mainland. Do not read any books about VC ++ or specific compilers. If you need to complete C language courses, you can buy a very small K & R book the C programming language. Other books are not worth reading. Do not learn C first, but C ++ directly.

Scott Meyers's objective STL

Andrei Alexandrescu's modern c ++ Design
The C ++ standard library: a tutorial and reference

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.