30 Daniel C + + programming Development Learning Suggestions

Source: Internet
Author: User

every friend who engages in C + + development believes that they can give some advice to the latter, but there is very little to summarize. This article gives the deduction Ding school www.codingke.com to the C + + Programming development Study 50 Suggestions, summarizes is quite good, Programmers (not limited to C + + learners) If they really understand these suggestions, I believe in learning to accurately grasp the focus, less detours. These 50 recommendations are listed below:

1, the C + + as a new language learning (and C does not matter!) )。

2, see "Thinking in C + +", do not see "C + + programming ideas."

3, see "The C + + programming Language" and "Inside the C + + Object Model", do not because they are difficult and we ourselves are beginners so do not look.

4, do not be confused by VC, BCB, BC, MC, TC and other words-they are integrated development environment, and we have to learn a language.

5. Do not let go of any small programming problem that seems simple-they are often not that simple, or can lead to a lot of knowledge points.

6, will use Visual C + +, does not mean that you will C + +.

7, learning class is not difficult, template, STL, generic programming is so, difficult is the long-term adherence to practice and spare no effort to read extensively.

8, if it is not genius, want to learn programming do not want to play the game-you think you did, in fact, your C + + level and your ability to pass through the high--in fact, you can always remember: learn C + + is to make the game.

9, see the Visual C + + book, is not learning C + + language.

10, impetuous people easy to say: xx language is not, should learn yy;--is you yourself!?

11, impetuous people easy to ask: what I should learn;--don't ask, learn is right;

13, impetuous people easy to say: I want the Chinese version! My English is not good! --no? Learn!

14, impetuous people easy to ask: xx and yy which good;--tell you, all good--as long as you learn.

15, impetuous people divided into two kinds: a) only watch and not learn, B) only learn and not adhere to the people.

16, the fashionable technology hanging in the mouth, it is better to put the outdated technology in mind.

17, C + + is not only support object-oriented programming language.

18, one of the best ways to learn programming is to read the source code.

19. Don't think that you have enough books in your hands at any moment.

20, please read the standard C + + Bible (Chinese version: standard C + + book), master C + + standards.

21, read the book, please look carefully, do not understand the book, please bite the bullet to see.

22. Don't expect to see what you can remember and master in the first book – see the second and third times.

23, see "Effective C + +" and "more effective C + +" and "exceptional C + +".

24, do not stay in the integrated development environment of the cradle, to learn to control the integrated development environment, but also learn to use the command line to handle the program.

25, with others to discuss the meaningful C + + knowledge points, rather than quarrel xx line or YY and ZZ which is good.

26, please see "Program design Practice", and strictly in accordance with its requirements to do.

27. Do not think that because C and C + + have some syntax and keywords that look the same, they are considered to have exactly the same meaning and function.

28, C + + is by no means the so-called "expansion" of C-if C + + starts with the name Z language, you will not have the C and Z language so closely

29, go to some IT education sites to see, such as buckle Ding Xuatang, etc.

3 0 , the secret of learning programming is: programming, programming, re-programming.

30 Daniel C + + programming Development Learning Suggestions

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.