Learn C + + from beginner to proficient in the 10 most classic books

Source: Internet
Author: User

Original: http://blog.csdn.net/a_302/article/details/17558369

Recently want to learn C + +, find the online recommended books, reproduced to share with you

Reprinted from Http://c.chinaitlab.com/cc/basic/200905/783905.html

1.

"Original title" C + + Primer (4th Edition)

"Former publishing house" Addison Wesley/pearson

"Author" (US) Stanley b.lippman,josée Lajoie,barbara E.moo

"Translator" Li Shi

"Book name" Turing Computer science series

"Publishing house" People's post and telecommunications publishing house

This book is the prestigious C + + Classic tutorial, the content of C + + master Stanley B. Lippman Rich practical experience and the C + + Standards Committee, the former head of Josée Lajoie to the C + + standard in-depth understanding of the perfect combination, has helped countless programmers around the world to learn C + +. This version of the previous version of a thorough revision, the content has been re-organized, but also joined the C + + pioneer Barbara E. Moo in the teaching of C + +. This significantly improves readability and embodies the latest advances in the C + + language and current industry best practices. Not only does it add a lot of teaching aids, it is used to emphasize important points of knowledge, to alert common mistakes, to recommend good programming practices, to give hints of use, and to include a large number of examples and exercises from actual combat. A comprehensive and authoritative description of C + + 's basic concepts and techniques, the emphasis on modern C + + programming style makes this book The best guide for C + + beginners, and is an indispensable reference book for senior programmers. The preface to this book sets out the differences between the 4th and the previous editions.

Difficulty: ★★☆

Quality: ★★★★★

Breadth: ★★★★★

Depth: ★★★★

Sex Price: ★★★☆

2.

"Original title" C + + Primer Plus

"Former publishing house" Sams

"Author" (US) Stephen Prata

"Translator" Jianchun Weichang

"Series name" Primer Plus series

"Publishing house" People's post and telecommunications publishing house

This book is aimed at C + + beginners, the book from the basic knowledge of C language, and then on this basis to elaborate on the new features of C + +, so the reader does not require a C language background knowledge. This book can be used as a teaching material for C + + courses taught by university students, and also for beginners to learn C + +. Coverage is more complete, the chapter arrangement is reasonable, easy-to-digest, also very easily, so lost some depth. The price is relatively cheap, but the translation quality is slightly inadequate. Now, the fifth edition has been published, but it has not yet been read and the chapters are similar.

Difficulty: ☆

Quality: ★★★☆

Breadth: ★★★★

Depth: ★

Sex Price: ★★★☆

3.

"Original title" Essential C + +

"Former publishing house" Pearson Education

"Author" (US) Stanley B.lippman

"Book name" in-depth C + + series

"Publishing house" China Power Press

Lippman is a beginner-oriented work. Why do you write such a thin book after he has written so primer? In fact, primer for beginners is too cumbersome, and this book is from different aspects--c++ the nature and organizational structure of the language interpretation, can help beginners to the language has a general understanding, but the scope of knowledge is not very comprehensive, not suitable for system learning, the reader needs a certain degree of programming knowledge.

Difficulty: ★☆

Quality: ★★★★

Breadth: ★★★☆

Depth: ★

Sex Price: ★★☆

4.

"Original title" Effective C + +, third Edition

"Former publishing house" Addison Wesley/pearson

"Author" (US) Scott Meyers

"Publishing House" electronic industry publishing house

"Original title" more effective C + +: New Ways to Improve Your Programs and Designs

"Former publishing house" Addison Wesley/pearson

"Author" (US) Scott Meyers

"Book name" C + + Design new Thinking series

"Publishing House" machinery Industry Press

C + + really generous, in the form of a clause to answer the programmer in the use of C + + often asked "what to pay attention to?" "," because what should be avoided? "," because how to solve? "and" Why? " "And so on. C + + programmers want to make their level higher grade, this two books must look. Price is slightly expensive, there is a certain difficulty, not suitable for beginners.

Difficulty: ★★★☆

Quality: ★★★★★

Breadth: ★

Depth: ★★★★★

Sex Price: ★

5.

"Original title" thinking in C + +

"Former publishing house" McGraw Hill

"Author" Bruce Eckel

"Translator" Liu Zongtian, etc.

"Book name" series of computer Science

"Publishing House" machinery Industry Press

In addition to speaking the language, there is a certain degree of engineering, from the designer's point of view to describe how C + + is applied in the actual project. Language description of the overall poor, but still have a certain precision, especially in some small tricks. The book also introduces a number of war examples, through a real project to guide you to use C + + thinking to think about the problem. Translation is very poor, there is a certain difficulty.

Difficulty: ★★☆

Quality: ★

Breadth: ★★★☆

Depth: ★★★★

Sex Price: ★

6.

"Original title" the complete C + + Training Course

"Author" (US) Harvey M.deitel Paul James Deitel

"Translator" Chiu Jongpan, etc.

"Book name" Foreign computer Science textbook series

"Publishing House" electronic industry publishing house

As its name, the real university course, is very suitable for beginners to learn, content-intensive, the description of C + + features are in place, the arrangement of the chapters is very organized, but the depth is slightly insufficient, translation quality can not be called very good, there are certain omissions, but for the thickness, the price is relatively cheap.

Difficulty: ★

Quality: ★★★☆

Breadth: ★★★★★

Depth: ★★★★

Sex Price: ★★★★☆

7.

"Original title" The Design and Evolution of C + +

"Former publishing house" Addison-wesley

"Author" (US) Bjarne Stroustrup

"Translator" Qiu Zongyan

"Book name" series of computer Science

"Publishing House" machinery Industry Press

For those who love C + +, it is a good book that can be read as a novel and can be placed on the toilet or bedside for recreation. The book has very few descriptions of the language itself, and it has some difficulty. Readers need to have a certain understanding of C + +, not suitable for beginners to read. This book is also available in English, if you do not like the translation of friends can see.

Difficulty: ★

Quality: ★

Breadth: ★★☆

Depth: ★★★★

Sex Price: ★

8.

"Original title" the C + + programming Language, Special Edition

"Former publishing house" Addison Wesley

"Author" (US) Bjarne Stroustrup

"Translator" Qiu Zongyan

"Book name" series of computer Science

"Publishing House" machinery Industry Press

The father of C + + is called the "C + + Bible". Not only the language, but also some of the peripheral language, such as the history of development, semantic philosophy have a more detailed description. The description of the language is more comprehensive, at the same time contains a part of the knowledge associated with the program library, and has a certain depth, suitable for beginners with a certain language basis, translation quality is good, the price is moderate.

Difficulty: ★☆

Quality: ★★★★☆

Breadth: ★★★★☆

Depth: ★★★★

Sex Price: ★★★☆

9.

"Original title" Inside the C + + Object Model

"Former publishing house" Pearson Education

"Author" (US) Stanley B.lippman

"Book name" in-depth C + + series

"Publishing house" China Power Press

Written by the first generation C + + compiler development Manager. If you want to be a true C + + master, read this book, and he tells you what the compiler does in "backstage" when dealing with various grammars. Readers who have a better understanding of C + + will have a sense of epiphany after reading. Hou Jie translation, the quality is quite good, but the content is too deep, only suitable for C + + has a deeper understanding of the reader, the price is expensive.

Difficulty: ★★★★☆

Quality: ★★★★★

Breadth: ★

Depth: ★★★★★

Sex Price: ★

10.

"Author" Money can Donglingping Zhang Minxia

"Book name" C + + programming series textbook

"Publishing House" Tsinghua University Press

Chinese people, the level of people is really limited, depth and breadth of the poor, put in this ten is really because they can not find a good book. The commendable place has the explanation to be clear analysis, simple, conforms to the Chinese student mentality, the price is cheap.

Difficulty: ☆

Quality: ★

Breadth: ★★★☆

Depth: ★

Sex Price: ★★★★★

In view of the current increase in the number of the book is too fast, is a personal view of the C + + Ten learning books to do a brief description, hoping to help beginners to a certain extent.

Learn C + + from beginner to proficient in the 10 most classic books

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.