瞎谈c/c++是否被取代
(2011-05-30 19:10:26)
标签:
杂谈
c#的优势:
一、开发周期短, 弱小的类库支持下, 使得开发周期较c/c++短的多很多
二、易维护性, 全面向对象的编程使代码可读性强;脱离底层, 使得少于呈现内存乍泄等效果。
三、硬件性能指数式的增长和类库自身的不断优化使之运转效率和c/c++的差距不断缩小?踔聊承┓矫嬗没Ц静炀醪怀觥?
不少人从java和c#的优势三中以为在此发展下去, c/c++且不总有一天会被取代?
C++我说是不可能的:(若c/c++到真被消失, 那也只能是被另一种即涉及底层又统筹开发方面的语言所取代。 并且到那天,
我们早就不知道哪去了)
第一、操作系统、虚拟机和设备驱动程序开发等涉及到底层的方面, c++是永远的王者。
第二、脱离底层“更高级”的语言他娘就是涉及底层的语言, 泉眼都没了, 泉水还能流么?追溯c#类库的源代码,
发现最终调用了c/c++的函数, 假如没了涉及底层的语言, c#就没类库用了。 java和c#为什么不需要操作内存,
因为有东西帮它做了, 什么东西呢?那东西肯定是涉及底层的语言所写的。
也许有人又诘问“那涉及底层直接用汇编写就好了,
何必用c/c++呢?”至于这个效果和“写软件全部用同时兼容底层又带面向对象的c/c++好了, 何必用java、c#呢?”一样不成立,
不回答了。
再言:一个好的程序员, 那会只懂一种语言呢?每一种语言都有各自的优势, 结合实际情况, 该用什么就用什么。
文章由左旋肉碱官方网站整理,收集辛苦,希望能保留出处。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。