[转贴]Linux之父炮轰C++:糟糕程序员的垃圾语言

C、C++和Java语言
wkt
帖子: 849
注册时间: 2006-09-07 22:51
送出感谢: 0
接收感谢: 0
联系:

[转贴]Linux之父炮轰C++:糟糕程序员的垃圾语言

#1

帖子 wkt » 2007-09-09 12:58

头像
stlxv
论坛版主
帖子: 8273
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#2

帖子 stlxv » 2007-09-09 13:23

C++确实很ugly
PHP是最好的语言!不服来战!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#3

帖子 eexpress » 2007-09-09 13:56

炮轰,没必要。毕竟也是很强的语言。
bs下,有必要,把人的思维都奴役了的东西。
● 鸣学
头像
skyx
论坛版主
帖子: 9203
注册时间: 2006-12-23 13:46
来自: Azores Islands
送出感谢: 0
接收感谢: 1 次
联系:

#4

帖子 skyx » 2007-09-09 14:04

:roll:
no security measure is worth anything if an attacker has physical access to the machine
头像
wyg1258
帖子: 654
注册时间: 2006-09-12 19:44
来自: whu
送出感谢: 0
接收感谢: 0

#5

帖子 wyg1258 » 2007-09-09 14:35

真正程序员用的语言。。。
linux 学习记录 你的 我的 大家的

http://wyg1258.cublog.cn
头像
titainium
帖子: 689
注册时间: 2006-12-02 12:25
送出感谢: 0
接收感谢: 0

#6

帖子 titainium » 2007-09-09 17:57

偶不用C++,也不用C。偶用HASKELL...
Titainium
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 AutumnHealth » 2007-09-09 19:03

wyg1258 写了:真正程序员用的语言。。。
此话差矣
c++出来前那些编程的就不是真正的程序员了?
萤火虫
帖子: 2
注册时间: 2006-09-11 15:27
送出感谢: 0
接收感谢: 0

#8

帖子 萤火虫 » 2007-09-12 12:17

最开始的起因是这样的,有位朋友在maillist里面提问关于git的问题,一位同学写下,Git如果用C++写效果更好。Linus就发飙了~~其实么有那么严重就Git而言还是C比较好一点。没谁比谁强,Linus也没有真正的炮轰~~呵呵。
http://thread.gmane.org/gmane.comp.vers ... ocus=57918
这里是原文。
maskisland
帖子: 26
注册时间: 2007-08-25 7:42
送出感谢: 0
接收感谢: 0

#9

帖子 maskisland » 2007-09-23 12:12

stlxv 写了:C++确实很ugly
恩,说实话我个人觉得面向对象语言模型本身就有很大的缺陷。 主要是真实世界并不真的是由对象构成,而且也不能只用对象来描述。不过面向对象编成只是c++第一小部分,个人觉得 generic 才c++真正的真髓。 看看modern c++ design 也许你会体会到 c++的强大和优美。
atrend440
帖子: 21
注册时间: 2007-09-14 8:17
送出感谢: 0
接收感谢: 0

#10

帖子 atrend440 » 2007-09-23 22:07

写git这类东西还是C好
Lamuna
帖子: 35
注册时间: 2007-09-23 11:18
送出感谢: 0
接收感谢: 0

#11

帖子 Lamuna » 2007-09-24 11:22

He is full of bullshit!
halve
帖子: 45
注册时间: 2005-09-09 11:32
送出感谢: 0
接收感谢: 0

#12

帖子 halve » 2007-09-24 15:30

maskisland 写了:
stlxv 写了:C++确实很ugly
恩,说实话我个人觉得面向对象语言模型本身就有很大的缺陷。 主要是真实世界并不真的是由对象构成,而且也不能只用对象来描述。不过面向对象编成只是c++第一小部分,个人觉得 generic 才c++真正的真髓。 看看modern c++ design 也许你会体会到 c++的强大和优美。
嗯,可曾感觉到过动态语言的强大和优美?
头像
antonym55
帖子: 353
注册时间: 2007-04-03 9:52
送出感谢: 0
接收感谢: 0
联系:

#13

帖子 antonym55 » 2007-09-27 0:24

某一天“李那斯”想写个version control 的软件git, 发现对他和git而言,c 比较适合,

于是git就用了c语言.

从程序设计语言角度来说,“李那斯”与 Bjarne Stroustrup (C++),

Alexander Stepanov (STL),跟本不是一个级别的,评价c++还稍显不足。

即使是K&R 也不至会说出那样的话吧!

“李那斯”也不是没有尝试过用c++ 写kernel, 只不过没有成功而以.

(难道是一次的失败,给他幼小的心灵留下了难以磨灭的伤害? :em03 :em04 :em05

除了没有好的编译器之外,c++的基本输入输出iostream 很多是建立在模板的基础上的,

这个实现起来比起printf 要难得多,当然除此之外还有很多其它方面的原因)

虽然不赞同他对c++的评价

不过“李那斯”在那段对话中还是有一个比较正确的观点,
the only really important part is the *design*.
TODO LIST:
1.valgrind:
2.gcov:
3.cppuint:未在Linux中使用
4.PostgreSQL:unixODBC
5.Doxygen:UTF8 中文问题,生成LaTex文档问题
6.LaTex:明确安装问题,UTF8 中文字体问题
xpycc
帖子: 14
注册时间: 2007-10-03 22:25
送出感谢: 0
接收感谢: 0

#14

帖子 xpycc » 2007-10-03 23:38

说话要负责任。。。

不过也反应了一些问题,眼下C++的处境确实比较困窘( 首先Class 和 Template就是两个极端造就的产物 )。。。

不过Linus也太没用了,在自己的地盘里骂人,有本事找Bjarne骂骂看。。。
头像
efan
帖子: 238
注册时间: 2006-09-14 21:59
来自: 广东
送出感谢: 0
接收感谢: 0
联系:

#15

帖子 efan » 2007-10-04 0:16

嗯,Linux把Linus神化了……
传说中的一凡……
回复

回到 “C/C++/Java”