《C++ primer题解》的作者是这么解释C++为什么不叫++C的:因为先有C语言的广泛使用,才有C++的。C++就像一把宝刀,人人都可以使用,但各人水平不同,有的出神入化,有的只会左劈右砍!因为这把宝刀用的人太多,人人都称颂它、赞美它、顶礼膜拜!甚至对C++毫无了解的人也知道问:你会C++吗?不会?那你还叫什么程序员?
学习C++也是相当辛苦的,有点像学英语,几天不练,就不知所以然了。高手们一再告诫我们:不要把C++当成C的改良或升级,而是全新的语言。但是这个观点从没有影响他们鄙视除了C++以外的一切编程语言,这也难怪,因为C语言比较贴近硬件,C++继承了这个优点,底层其实可以反过来的读成“高”层的。
.net和Java使得世界好像变得混乱起来,选择更加多了,但大家还是坚持着自己的道德操守,因为C++已成为“神话”。甚至托管C++出来后还要被“贬”,我已经有点迷惑了,这究竟是为什么呢,难道微软真的在做“吃力不讨好”的事?晕啊!
话又说回来,如果你在公司声称:C++没有Java好用,你可能会被视为“异族”。为什么C++程序员无论把这口宝刀使得多差,在VB程序员面前都能把头抬的鼻孔朝天。因为,C++是一个神话。所以,我郑重声明:今年计划不学习,要学就学C++!!!呵呵,对于C++程序员来说这难道不是一种幸福?
根据需求选择开发语言和平台是不能完全做到的,因为公司的习惯势力还是要起重要作用。因为C++使用最为广泛,所以大家在没有找到合适的岗位前,千万不要选择其它语言,否则你会吃大亏的。反过来,如果你耗尽心力把C++搞的比较熟练(不要你成为高手,想成为C++高手恐怕要等到你工作以后了),那么你脚下的路会宽得多。所以我觉得我们应该庆幸有C++,否则可能会出现无所适从的局面。因为,现在还可以这样说,如果你不知道学什么好,那就学C++吧!
顺手推荐荣耀的一篇
《C++ Common Knowledge 中文版》译序http://www.royaloo.com/articles/articles_2005/cckpreface.htm,尤其是第一段,与大家共勉之。
posted on 2005-06-26 12:33 小刀人 阅读(3138)
评论(5) 编辑 收藏