免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Artist
打印 上一主题 下一主题

[C++] Linux之父炮轰C++:糟糕程序员的垃圾语言 [复制链接]

论坛徽章:
0
61 [报告]
发表于 2007-09-18 16:04 |只看该作者
原帖由 福瑞哈哥 于 2007-9-18 16:01 发表


兄弟:还是要做一些关于Linux的功课为好,ubuntu最赚钱,你说linus会怎么想,他会笑死!


你得多看看开源计划的倡议书。商业软件模式的最终极端就是发展成托拉斯,简单来说就是用户成了大公司(如微软) ...



不明白为什么会笑。


我搞不明白,你招过标没有?你在某个行业内没有名气,你连打标的机会都没有。

论坛徽章:
0
62 [报告]
发表于 2007-09-18 16:04 |只看该作者
原帖由 福瑞哈哥 于 2007-9-18 16:01 发表


兄弟:还是要做一些关于Linux的功课为好,ubuntu最赚钱,你说linus会怎么想,他会笑死!


你得多看看开源计划的倡议书。商业软件模式的最终极端就是发展成托拉斯,简单来说就是用户成了大公司(如微软) ...

对头,哈哈,这方面还是由哈哥来阐述吧

论坛徽章:
0
63 [报告]
发表于 2007-09-18 16:29 |只看该作者
原帖由 star_in_sky 于 2007-9-18 14:00 发表
這兩天看看有關It技術的論壇, 全部都是這個話題. "孟岩:Linux之父话糙理不糙","云风:C的回归"一些聳人聽聞的標題霸佔了很多頁面,. 一瞬間,之前還被大家用的爽的不得了的C++成了眾矢之的, 更成為了某些人眼中的 ...




说的太中肯了,完全支持

论坛徽章:
0
64 [报告]
发表于 2007-09-18 17:24 |只看该作者
不太明白各位老大吵什么。C++当然比C强的。
只要你想,完全可以拿C++编译器来编译标准C的程序。各位都是高手了,当然知道程序的不同部分对执行速度和开发速度有不同的要求。C++,C,汇编混用不是很正常的一回事吗?

多提供一些功能和特性就要消亡,难道这就是传说中的好人不长命……?

论坛徽章:
0
65 [报告]
发表于 2007-09-18 20:39 |只看该作者
很好嘛,讨论很激烈。

论坛徽章:
0
66 [报告]
发表于 2007-09-18 21:25 |只看该作者
原帖由 福瑞哈哥 于 2007-9-18 16:01 发表


兄弟:还是要做一些关于Linux的功课为好,ubuntu最赚钱,你说linus会怎么想,他会笑死!


你得多看看开源计划的倡议书。商业软件模式的最终极端就是发展成托拉斯,简单来说就是用户成了大公司(如微软) ...



难道linus是收版权税的?

论坛徽章:
0
67 [报告]
发表于 2007-09-18 21:26 |只看该作者
原帖由 foxpro7 于 2007-9-18 21:25 发表



难道linus是收版权税的?

那是绝对不可能的

论坛徽章:
0
68 [报告]
发表于 2007-09-19 09:11 |只看该作者
其实针对foxpro7 的言论我是支持的,因为看问题所站的角度不同,说法也不同。foxpro7 是那种实用主义着,先吃好饭,然后在谈理想,这是很实际的问题。

论坛徽章:
0
69 [报告]
发表于 2007-09-19 09:12 |只看该作者
摘一段孟岩的话


很多时候,一个简单的语句,到底背后会发生什么,即使是老手也说不清。比如:

     std::string s(“Linux Torvalds");
     std::string scopy = s;

     上面这段代码不过是创建两个内容相同的字符串副本,但是没有任何一个人能够在不了解更多信息的情况下清楚地描述背后所发生的事情,因为不同的STL对于 string的实现方式不同,因此在copy assignment时表现也不同,有的可能是简单地复制字符串对象,有的可能具有ref-counting机制,需要创建对象、设定对象值、增加引用计数,有的没有考虑线程安全性,有的考虑了线程安全性,还得加锁解锁,对不起,加解锁也还有很多做法。创建新的string对象时,有时还需要调用内存分配器,而这个东西的实现又五花八门,有的直接new char[],有的从内建的memory pool申请,memeory pool是不是线程安全的?对不起,这次可能又要涉及加解锁问题。memeory pool会不会已经满了?要不要次第调用new/malloc申请新的内存块?总之,后面的事情够多够复杂,没有相当功力,对平台了解不够深入,很难说出个子午卯酉来。

      一个字符串复制尚且如此,别的高级特性就更不用说了。所以很多人宁可麻烦一点,也不愿意使用C++,这还是可以理解的。

论坛徽章:
0
70 [报告]
发表于 2007-09-19 09:15 |只看该作者
像linus这样的牛人肯定不希望自己不知道自己在做什么,尤其是需要知道的时候(大多时候都成立)
如果要去了解每个C++的实现(库),那又没有那么多经历。
个人还是喜欢C,曾经喜欢过C++,市场上不少书也看过,给我的感觉就是,我很多时候都用不上那些高级特性,而这些特性对一个追求效率的应用来说确实是一种压力,我不敢使用任何C++特有的东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP