C + + Abstract programming--some words to say __linux

Source: Internet
Author: User

Well, this is no longer a technical blog, just finished writing string, a bit late to say something casually. I want to write this series is to learn the practical things to share out, especially after I read the foreign C + + This textbook, I deeply felt that my freshman seems to have really learned the fake textbooks. I'm not spitting. Our domestic textbooks are not good (as a sophomore students I dare not), but it is true that many of our domestic textbooks seem to be to highlight their high level, and doping a lot of professional terminology, people difficult to understand. This in my study data structure of the time feel particularly deep, "Introduction to the algorithm" is a pseudo code, I personally feel better than Class C language good understanding. I am learning C + +, the if,while,switch sentence we use 3 pages of the textbook, I now learn this is used 20 pages to explain, including commonly used places, attention, why there is this thing.

Perhaps a lot of people like "C + + prime plus", I have heard a pity did not read, may be more suitable for the public bar. And I also recommend that the book is really good. For me, I am the classic C + + textbook is this "programming abstraction in C +", the first 6 chapters on the basis of the following 6 chapters on the commonly used algorithms. Teaching in a very textbook tone. The first contact is still in the NetEase open class contact. So this textbook is the textbook of Stanford University, 2008 to now 2017, nearly 10 years, they still use this book. But our profession, is update too fast, so this textbook is also a bit not very keep pace. Although this series I was finished learning the summary, but a lot of things are my own, such as the book has imported "Vector,h", in the current compiler is not passed, must be <vector>, and they for the convenience of teaching, will use a lot of their own school library documents, but very conscience, Every library file in addition to the official website to provide downloads, books also provide a lot of implementation of the source code, which is my favorite. So the code I wrote in my blog was written by myself, with its code, but I put it on myself by modifying it.

I read the English version of the book, yes, the full English version, the reason is very simple, I can not find the Chinese version. Can only bite the bullet. Fortunately my English is good, sophomore first semester passed 6 level. The feeling is I think the foreign textbook many examples, I see most is for example. And I do not want to see the Chinese version also has a reason, is that I have read a book, more than 600 pages of English version, translated only 370 more pages, almost half, my Chinese culture is not so profound to so short bar ... My blog has a lot of me with the original book explanation, because I am afraid of my translation is not good, there is the possibility that we better understand the abstract concept, for my future professional English also have a lot of help. To tell you the truth, foreign professional vocabulary and the explanation of the hungry oh are far too bad.

Many students around me are learning the latest language and technology, and have always said to keep up with the times, but I have always felt that the basis of the study is the focus of learning too many frameworks indeed after the high efficiency, but in case you want to build their own wheels. The new language is not bad, but I think it is better to master a door than to learn so much. All right, let's just say I'm talking nonsense.

Sleep, goodnight ...

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.