小刀人
-No business too small, no problem too big.
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
公告
  • Learn,Think,and Imagine...

    正在看的书:

    点击发送消息给我

留言簿(6)

随笔分类

随笔档案

文章档案

相册

CSDN

VC知识库

开发站点

技术blog

搜索

最新评论

阅读排行榜

评论排行榜

 
VC知识库BLOG   首页  新随笔  联系  聚合  登录 
  随笔-23 文章-0 评论-61 Trackbacks-0
      《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)  编辑 收藏
Comments
  • # re: 莫可名状的幸福......
    乾坤一笑
    Posted @ 2005-06-26 14:01
    呵呵,荣耀前辈的网站内容真不错。抄一篇过来:

    4. David Hanson,《C语言接口与实现:创建可重用软件的技术》,机械工业出版社

    C语言能够历经三十多年而不衰,一个重要的原因在于它的适应能力。在这“复用”、“面向对象”、“组件”、“异常处理”等先进机制漫天飞舞的年代,C语言仍然能够凭借它小而优雅的语言特性,在相当程度上满足现代软件体系架构提出的要求。只不过,想要达到这个程度,必须要在C的应用功力上达到最高层次。在嵌入式、系统软件以及对性能要求极高的系统开发中,开发人员必须达到这样的层次,熟练掌握C语言的高级特性,才能够同时满足效率和灵活性、复用性的要求。可惜,虽然C语言技术图书汗牛充栋,但是关注这个峰顶之域的作品却是屈指可数。David Hanson的《C Interfaces and Implementations》就是个中翘楚。

    David Hanson是业内大名鼎鼎的自由编译器lcc的合作者。在这个项目中,他负责提供高度可复用的基础架构。在不断的实践中,他完全使用ANSI C形成了一整套可复用组件库。这套组件库架构清晰,性能优异,而且提供了很多高级的特性,比如类Win32 SEH的异常处理机制,可移植的线程库,高性能的内存池,丰富的可复用数据结构组件。David Hanson把他在创作这些组件的过程中所积累的心得以及对其源码的精致剖析原原本本地写在了这本书里。这样的著作,当然堪称C语言领域里的铭心绝品。难怪已故著名技术作家Richard Stevens对此书赞不绝口,他说:“这本书中的技术,对于大部分C程序员来说,已经遗忘得太久了。”对于希望能在C语言应用上达到最高层次的核心程序员而言,这本书是难得的必读之作
  • # re: 莫可名状的幸福......
    周星星
    Posted @ 2005-06-26 15:33
    不敢苟同,我觉得之所以CPPer有优越感,那是因为cpp是一门软件开发的语言,而Java只是软件应用的语言,有本质的区别,无论你M$ word用得多熟练,心理上也会觉得比不上一个开发M$ word的程序员。
    看支撑这个IT界的,有什么是VB\Java\托管C++的功劳?操作系统不是,编译器不是,甚至Java平台不是,.Net平台也不是,office软件不是,数据库也不是,那么还有什么是?MIS有部分是,ERP有部分是,它们虽有数量,却没有质量。
  • # re: 莫可名状的幸福......
    铅笔
    Posted @ 2005-06-26 15:59
    汗,我们组里没有弄c++的,我都备受歧视,郁闷死了,嘿嘿
  • # re: 莫可名状的幸福......
    pAnic
    Posted @ 2005-06-27 09:19
    阅。。。
    //一点技术含量都没有--b
  • # re: 莫可名状的幸福......
    小刀人
    Posted @ 2005-06-27 12:22
    to pAnic:
    已阅“阅”...
    //只是有感而发,让你见笑了--b
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]