[转载]C++学习五十守则

原创 2004年09月23日 12:15:00

(注:本文是在整理我机器上的时候发现的一篇文章,具体出处也不清楚了,觉得里面有些观点虽然有些过激,但还是有些道理的,所以收藏在这里)

1.把C++当成一门新的语言学习(和C没啥关系!真的。);

2.看《Thinking In C++》,不要看《C++变成死相》;

3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;

4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;

5.不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点;

6.会用Visual C++,并不说明你会C++;

7.学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;

8.如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;

9.看Visual C++的书,是学不了C++语言的;

10.浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?

11.浮躁的人容易问:我到底该学什么;——别问,学就对了;

12.浮躁的人容易问:XX有钱途吗;——建议你去抢银行;

13.浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!

14.浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;

15.浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;

16.把时髦的技术挂在嘴边,还不如把过时的技术记在心里;

17.C++不仅仅是支持面向对象的程序设计语言;

18.学习编程最好的方法之一就是阅读源代码;

19.在任何时刻都不要认为自己手中的书已经足够了;

20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;

21.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

22.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

23.请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;

24.不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;

25.和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;

26.请看《程序设计实践》,并严格的按照其要求去做;

27.不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;

28.C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;

29.请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;

30.读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;

31.学习编程的秘诀是:编程,编程,再编程;

32.请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;

33.记住:面向对象技术不只是C++专有的;

34.请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;

35.把在书中看到的有意义的例子扩充;

36.请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;

37.经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;

38.不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;

39.C++语言和C++的集成开发环境要同时学习和掌握;

40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;

41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;

42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);

43.别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;

44.决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;

45.每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;

46.记录下在和别人交流时发现的自己忽视或不理解的知识点;

47.请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;

48.保存好你写过的所有的程序——那是你最好的积累之一;

49.请不要做浮躁的人;

50.请热爱C++!

C++学习五十守则

很久以前就看过的文章了,今天又碰到了再次受到深深的触动,贴出来与大家共勉。路漫漫,吾将上下而求索  版权声明:CSDN是本Blog托管服务提供商。如本文牵涉版权问题,CSDN不承担相关责任,请版权拥有...
  • seilfer2000
  • seilfer2000
  • 2004年09月23日 12:54
  • 273

日语五十音识读卡片

由于公司的客户主要在日本,公司为了提高大家的战斗力,给我们安排了日语培训。老师讲的进度很快,一星期只有2节课4个小时,头两个小时就把五十音教完了...后来老师收到日本寄来的卡片,增加了教学的趣味性。这...
  • csdnxw
  • csdnxw
  • 2007年06月05日 09:45
  • 22295

五十音图平假名随机生成

import java.util.Random; public class Fifity { public static void main(String[] args) { int a; ...
  • mnotwo
  • mnotwo
  • 2016年07月06日 20:52
  • 893

基督徒的生活守则

爱人不可虚假,恶要厌恶,善要亲近。爱兄弟,要彼此亲热;恭敬人,要彼此推让。殷勤不可懒惰。要心里火热,常常服侍主。在指望中要喜乐,在患难中要忍耐,祷告要恒切。圣徒缺乏要帮补,客要一味的款待。逼迫你们的,...
  • holy_phoenix
  • holy_phoenix
  • 2006年05月07日 08:32
  • 1824

恋爱守则——转载

      1、 孝敬父母,要对我的爸妈好点,不准记仇,不准对父母摆脸色。        2、 不准跟男人走的太近,保持距离。时刻记住你是有男朋友的人,不是单身的人了。        3、 平时跟男性...
  • zsrzsr2
  • zsrzsr2
  • 2009年11月20日 22:00
  • 287

7条成功守则(转载)

 1、你必须拥有一定的禀赋; 2、做自己喜欢的事。我没有看到过任何一个成功的人不热爱他们的工作; 3、永不停止。如果前进道路上有一道铁墙,你都要咬牙闯过去。你绝对、绝对不要在心里说放弃; 4、自信很重...
  • alisa0123
  • alisa0123
  • 2009年03月27日 19:58
  • 122

谷歌C++编程风格指南

谷歌C++编程风格指南                                                                 [版本:3.180]   BenjyWeinbe...
  • u012846716
  • u012846716
  • 2013年12月01日 02:14
  • 1570

股票操作买卖守则

1、每次入市买、卖,损失不应超过资金的十分之一。2、永远都设立止损位,减少买卖出错时可能造成的损失。3、永不过量买卖。4、永不让所持仓位转盈为亏。5、永不逆市而为。市场趋势不明显时,宁可在场外观望。6...
  • wangchinaking
  • wangchinaking
  • 2007年07月27日 16:10
  • 740

哈哈日语 五十音详细分析

上一次哈哈跟大家整理了两句快速学五十音图的口诀。不知道大家有没有看哈。其实五十音的话是一个非常有规律的一个图表,跟元素周期表其实是差不多的。它每一个假名的发音排位都有规律。 那下面就根据上期跟大...
  • a52019555
  • a52019555
  • 2017年10月19日 19:23
  • 104

C++编程守则—尽量以const,enum,inline替换#define

C++编程守则—尽量以const,enum,inline替换#define简介遵循守则,养成良好的编程习惯。该规则主要摘抄总结自《Effective C++》这本书,也许把题目改为“宁可以编译器替换预...
  • junbincc02
  • junbincc02
  • 2016年11月07日 20:26
  • 154
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[转载]C++学习五十守则
举报原因:
原因补充:

(最多只允许输入30个字)