原创 关于C/C++的“考试”

2012-6-22 01:18 788 3 3 分类: 软件与OS

 

每种语言有它好的地方,也有不见得好的地方,真正懂得了才会扬弃;有的语法看起来是可以用的,某些人也经常用来“考考”别人,但我从来不那么用,也就永远地远离了错误,编码效率不仅不会降低,反而很有可能提高。
 
譬如说最近的一次所谓“考试”,我想都没想就随便勾几题就走人了事,当然也不会在试卷上签名,为什么?因为出这种题无非两种情况,要么出题者没水平,要么别人戏弄你,何必多花时间理这些垃圾呢?
 
具体说吧:sizeof函数,我除了直接mem申请或sizeof(structure)其它地方从来不用,更不可能用在printf当中;
                  a--/--a/a++/++a以及其它容易误解、不符合规范语言的“简洁”写法,我也几乎不用,要用也是自身单独用,这样才不会引起歧义;
                 我写的变量名都很长,能清楚表达其用意,而这些试题,大多是些a,b,c,p,还故意玩很多花活,自己找自己的麻烦。
 
 至于说C++的好处,本质上只是引入类而将数据和相关处理函数**在一起,使得重用和继承更易于实现;而对于C++那些过于灵活以致极易出错、极易让别人或自己看不明白的写法,我只能说那些C++创始人还真有点玩过头了.
 
这么些年来,我写的C/C++语句已有近百万条;现在写的程序,一次编译下来,几乎没有一处语法错误,完成效率比一些人快得多,别人读起来也很容易看明白,而编译出来的程序也往往比别人的更精炼。
 
写东西也是一样的道理,最好是用大家都容易理解、容易识别的文字来写,如果某人惯于用一些生僻字或意义含混的词语造句,那么这人不是有毛病,就是别有用心。
 
语言是只是一种表达工具,用简单的语言明白无误地描述清楚复杂的事务才是真本事;我怎么会看得起这些考试呢? 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条