免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6463 | 回复: 2
打印 上一主题 下一主题

为什么都是招c++的? c的工作真少 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2012-06-15 17:16 |显示全部楼层
本帖最后由 wwwsq 于 2012-06-15 17:19 编辑

用了C++,很常见的情况是维护几年之后,代码里面充斥着template、functor、bind、singleton、boost、ACE之类的复杂东西。然后没人能继续维护。

C++里面各种feature太多,导致没人能掌握所有这些feature,于是程序代码里面到处都是你所不了解的黑洞。

STL是一个久经考验的库,而且文档众多。你可以相信STL这个黑洞。但是有些同事不过是刚毕业的菜鸟,也写出一堆黑洞出来,怎么维护,谁维护?

用C++开发,需要制定规范。这关系到开发项目的生死存亡。很多公司把握不好这个规范的尺度。


论坛徽章:
0
2 [报告]
发表于 2012-06-16 00:41 |显示全部楼层
三月廿七 发表于 2012-06-15 23:49
c 是面向过程的语言, 早已经跟不上时代了,



没文化。C语言在最近的tiobe排行上已经重回第一宝座了。

至于何谓面向对象,何谓面向过程,是很扯的区别。
kernel的设计是非常面向对象的,但是实现kernel的语言却是面向过程的C,这不是矛盾吗?

由于C可以排除那些乱用features的sb C++程序员,因此C还是很有前途的。

论坛徽章:
0
3 [报告]
发表于 2012-06-16 10:09 |显示全部楼层
xue-feng 发表于 2012-06-16 09:43
c 是防火墙 ? 难道还能让菜鸟修改架构? 难道菜鸟不能毁了 c 程序? 人月神话不适合 c 程序?



c程序再烂也有极限,左右不过是内存泄漏、野指针什么的。

c++程序烂起来,那可是无极限。什么template错误、什么多重继承、什么拷贝构造函数、什么ACE,在c++程序里面可以隐藏无数的陷阱。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP