Http://www.lasg.ac.cn/cgi-bin/forum/view.cgi?forum=2&topic=2763
C learning guide - This article is really classic (reproduced)
Sending station: 海星 云 (September 14, 2003 20:47:37 Sunday), station letter
[The following text reprinted from the VC discussion area]
[Original text from ZCL]
More classics, there may be ahead of it, now look at the aftertaste.
1. Take C as a new language study (and there is no relationship! Really);
2. Look at "Thinking In C ", don't watch "C becomes dead" (C programming ideas, very poor translation);
3. Watch "The C Programming Language" (this thing has a photocopy on the board) and "INSIDE THE C
Object model "(http://www.9cbs.net/exper........" this book
East and west is Her translated), don't be difficult because they are difficult and we are actors.
4. Don't be confused by vocabulary such as VC, BCB, BC, MC, TC - they are integrated development environment, and we must learn
Is a language;
5. Don't let go of any small programming problem that looks very simple - they are often not so simple, or you can
lead
Extend a lot of knowledge points;
6. Will use Visual C , do not explain that you will C ;
7. Learning Class is not difficult, Template, STL, Generic Programming is alive - it is difficult for long-term
Practice and spare no effort;
8. If it is not a genius, don't want to play games. Do you think you have done, in fact, your C level
There is no ability to turn it with your customs clearance - it can always remember: learn C is for the play of the game;
9. Looking at the Visual C book, you can't learn C language;
10. Impetuous people are easy to say: XX language is not ok, you should learn yy; - is yourself! ?
11. The impetuous people are easy to ask: What should I learn in the end; - don't ask, learn is right;
12. The impetuous people are easy to ask: Is XX have a money? - I suggest you to grab bank;
13. The impetuous people are easy to say: I want the Chinese version! I can't speak English! Don't you? Learn!
14. Impetuous people are prone to: XX and YY which is good; - tell you, all - as long as you learn;
15. Impetuous people are divided into two: a) people who are only watched and don't learn; b) only learn and not persist;
16. Hang the fashionable technology in the mouth, it is better to remember the outdated technical;
17.c is more than just to support object-oriented programming languages;
18. One of the best ways to learn programming is to read the source code;
19. Don't think that your book in your hand is enough at any time;
20. Please read "The Standard C Bible" (Chinese version: Standard C Collection), master C standards;
21. If you can understand, please look carefully; you don't understand the book, please watch it hard; 22. Don't expect to see the first book to remember and master what - please see the second, third all over;
23. Please see "Effective C " (this book is just out, it is also SIR translation) and "More Effective C "
"" Exceptional C ";
24. Don't stay on the cradle of the integrated development environment, learn to control the integrated development environment, but also learn to use the command line
Handling program;
25. Discuss the meaningful C knowledge points with others, rather than quarreling xx can't do or YY and ZZ which is better;
26. Please see "Programming Practice" and strictly follow it;
27. Don't think that there are some syntaxes and keywords in C and C , they think that their significance and function is completely
kind;
28.c is never called "expansion" - if C is called Z language, you will not put C and Z
The language is linked to it;
29. Please don't think that I have learned the XX language to change school C . You just learn a new language.
and
Has;
30. After reading "INSIDE THE C Object Model", then I have learned that I have learned C ;
31. The secret of learning programming is: programming, programming, reprogramming;
32. Please pay attention to the following books: "C object-oriented efficient programming (C Effective Object-Oriented
Software Construction "" Object-Oriented Software Construction (Object-Oriented Software
Construction "" Design Patterns "" The Art of Computer
Programming
33. Remember: Object-oriented technology is not just C proprietary;
34. Please enter the program of the program in the book to practice on the computer, even if there is a source code in the CD;
35. Expand the meaningful example of seeing in the book;
36. Please pay attention to the exception handling technology in C and use it in your own procedure;
37. Review the procedures you have written before, and try to rewrite, and use the new knowledge you have learned in;
38. Don't miss any of the exercises in the book - please do all and record the idea of the problem;
39.c language and C integrated development environment should learn and master at the same time;
40. Since I decided to learn C , I will adhere to the learning because the purpose of learning programming is to master the programming technology.
The programming technology is cross-language;
41. Let the various platforms in the C language and the intense competition of the development environment, we must learn the C language itself.
;
42. When you write C programs, you find that yourself use it very badly, please don't stop right away; please be will soon
Remainder
Some of the bottom partial completion to ensure the integrity of this design, then analyze your mistakes and redesign and write
(
See 43);
43. Don't worry, design C CLASS is really not easy; Class and your own Class design level in your own program is
Perfect and develop in the continuous programming practice; 44. Never follow some of the programs you unskilled because the program is "very small" - good habits are cultivated, and
Not a remember;
45. When you learn a C difficult point, try to explain this knowledge point and let him understand it - you can explain
Chow
Take you really understand it;
46. Record the knowledge points that you have neglected or not understood during communication with others;
47. Please make a higher request for the procedures written by yourself, even if your program version number will become Version
100.xx
;
48. Save all the programs you have written - that is one of your best accumulation;
49. Please don't be impetuous;
50. Please love C !