[转贴]Linux之父炮轰C++:糟糕程序员的垃圾语言
-
- 帖子: 849
- 注册时间: 2006-09-07 22:51
- 联系:
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- wyg1258
- 帖子: 654
- 注册时间: 2006-09-12 19:44
- 来自: whu
- AutumnHealth
- 帖子: 776
- 注册时间: 2006-12-20 18:41
-
- 帖子: 2
- 注册时间: 2006-09-11 15:27
最开始的起因是这样的,有位朋友在maillist里面提问关于git的问题,一位同学写下,Git如果用C++写效果更好。Linus就发飙了~~其实么有那么严重就Git而言还是C比较好一点。没谁比谁强,Linus也没有真正的炮轰~~呵呵。
http://thread.gmane.org/gmane.comp.vers ... ocus=57918
这里是原文。
http://thread.gmane.org/gmane.comp.vers ... ocus=57918
这里是原文。
-
- 帖子: 26
- 注册时间: 2007-08-25 7:42
-
- 帖子: 45
- 注册时间: 2005-09-09 11:32
-
- 帖子: 353
- 注册时间: 2007-04-03 9:52
- 联系:
某一天“李那斯”想写个version control 的软件git, 发现对他和git而言,c 比较适合,
于是git就用了c语言.
从程序设计语言角度来说,“李那斯”与 Bjarne Stroustrup (C++),
Alexander Stepanov (STL),跟本不是一个级别的,评价c++还稍显不足。
即使是K&R 也不至会说出那样的话吧!
“李那斯”也不是没有尝试过用c++ 写kernel, 只不过没有成功而以.
(难道是一次的失败,给他幼小的心灵留下了难以磨灭的伤害?
除了没有好的编译器之外,c++的基本输入输出iostream 很多是建立在模板的基础上的,
这个实现起来比起printf 要难得多,当然除此之外还有很多其它方面的原因)
虽然不赞同他对c++的评价
不过“李那斯”在那段对话中还是有一个比较正确的观点,
于是git就用了c语言.
从程序设计语言角度来说,“李那斯”与 Bjarne Stroustrup (C++),
Alexander Stepanov (STL),跟本不是一个级别的,评价c++还稍显不足。
即使是K&R 也不至会说出那样的话吧!
“李那斯”也不是没有尝试过用c++ 写kernel, 只不过没有成功而以.
(难道是一次的失败,给他幼小的心灵留下了难以磨灭的伤害?
除了没有好的编译器之外,c++的基本输入输出iostream 很多是建立在模板的基础上的,
这个实现起来比起printf 要难得多,当然除此之外还有很多其它方面的原因)
虽然不赞同他对c++的评价
不过“李那斯”在那段对话中还是有一个比较正确的观点,
the only really important part is the *design*.
-
- 帖子: 14
- 注册时间: 2007-10-03 22:25