My comments on several C ++ books

Source: Internet
Author: User

1 "C ++ primer": I have read this book before. It is another kind of feeling that I have learned a lot about it. The general comment on this book is that everyone has set a classic title for him, and I think it can afford it. He can be said to be a C ++ Bible, which is comprehensive. However, many of its contents are too extensive, and many principles are not clear. However, it is a beginner's book, and the internal principles cannot be too involved. Otherwise, it is easy to dispel the enthusiasm of beginners. This book is recommended.

2 Thinking in C ++ is a classic book that has been widely used. I do not think so. First, it is not a C ++ entry-level book, but it is not why I do not think it is classic, A lecture book that is not an entry-level book involves too many C and C in C ++. The author mentioned C in many places, obviously, the reader learns C ++ after learning C ++. However, those who directly learn C ++ seem to be excluded. Of course, those who do not read this book will not be able .. Haha. I just comment on this book. Secondly, the author has talked about the inline function in many places on nearly 20 pages. The author of Objective C ++ has made this very clear. In addition, "C ++ primer" also takes 1 space, I really don't know what it is. The principle of this item is clearly explained, and everyone will use it. It's okay to know how to use it. Why is it so expensive? Many readers may like thinking in C ++, but do not scold me for it .. Let's try again. In thinking in C ++, many examples are worth a lot of twists and turns. After careful reading, I can only give him a sentence "Wasting Time ", in fact, it takes a lot of examples to explain things in a sentence in Objective C ++, and even the author draws a clause to make readers clear. However, thinking in C ++ can take 10 pages or even several examples. In this regard, it is like a beginner's book. Finally, some of the things in this book are quite good. Some examples give you a thorough understanding of the problems you mentioned. It can be regarded as a good book, but I don't think it is classic. At the very least, the author's expression ability is far from the author of Objective C ++.

3. The book "Objective C ++" is really worthy of the classics. Many things make readers suddenly realize it after reading them .. It looks great, coupled with the author's humorous explanation. It is even more icing on the cake. One word is "awesome ". It is strongly recommended to you.

4. The book "essential C ++" is another classic book written by C ++ primer after C ++ primer. Many people also list it as a classic book. However, this book is a beginner's book. People who have read "C ++ primer" can never go to it. However, if you have been learning C ++ for a while, I still don't feel much about C ++. I can take a look at this book, which gives you a comprehensive understanding of C ++. Although it is short and concise, but it covers all the important parts of C ++. Although these parts are just a preliminary explanation, you can quickly understand C ++ through it. This book is recommended to those who want to quickly learn C ++ and want to have a comprehensive understanding of C ++.

5 Deep Exploration C ++ object model has a classic article. Through this book, you can have a deeper understanding of C ++ and a clear understanding of compiler behavior. After reading this book, you will solve many of your c ++ puzzles. However, we recommend that you have some basic knowledge. Otherwise, you can only walk in the fog in the cloud for the first time .. Haha ..

The above are some of my understandings of the C ++ books I have read. For my personal views, we welcome to discuss them and do not welcome cursing. Civilized society and civilized people. If it is uncivilized, please do not leave your footprints any more. Thank you.

Next I will write about the features of the C ++ books that I expect, which should not be available on the market ..

1 This book is not intended for beginners of C ++. At present, there are too many books on C ++ basic knowledge on the market, and there are countless classical books. In this environment, it is difficult to develop a new C ++ basic book. Unless you are more confident than stroustrup and Stanley B. Lippman, you can write better Classical Books.

2. This book is not used for advanced use, this is because I have already done this in Objective C ++, more objective C ++, more objective C ++, and C ++ programming specifications., it is difficult to take a place unless it is classic.

3. This book is intended for those who have learned C ++ but do not know how C ++ is used. After learning C ++, I don't know how to use C ++? Isn't it strange? It's not surprising that many of you have learned C ++. I have read many books, but they do not know how to use C ++ for development. They do not know how to use C ++ to complete their projects. Look at this notebook http://student.csdn.net/space.php South teacher? Uid = 112600 & Do = Blog & id = 6652 check how many large projects are developed in C ++ and how the project is developed in C ++. This may not be worth mentioning for teachers or friends who have worked, but it is a puzzle for C ++ beginners and some students who have studied C ++. It is difficult for them to unveil this veil. So I look forward to a book that does not talk about grammar or specific skills. Its sole purpose is to teach you how to use C ++ for software development (I don't think it should be included in MFC ). There are too many classical books to explain MFC. This book explains how to use C ++ to develop large programs under DOS. (Thousands of large programs are enough to be larger, as long as the idea of using C ++ for software development can be reflected,) to using C ++ to develop the program under the window. Use the program to explain the ideas and skills. Tell everyone that C ++ is not just a syntax, it's important, it's actually something in your book. Of course, in the course of these explanations, the author can use some C ++ development skills in his own program, and then explain that I want to be more popular. After all, we all like what we actually use.

4 This book describes C ++ programming skills from start to end with the clue of how to use C ++ for software development. It allows readers to learn some development skills and some C ++ programming skills in large-scale development. So that the object of this book can be wider.

5 This book can be used as an example to summarize the ideas of this book. Give the book a perfect ending.

This is my expectation for C ++ books. I don't know if there are any books on the market. If so, the friend I know can recommend it to me .. If you don't have any suggestions for those who want to write c ++ books, you can use this topic. If your technology is high enough, your project experience is rich enough, and your presentation skills are strong enough. I believe that such a book will become popular soon.

You can have different opinions, but you are not allowed to swear. Thank you!

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.