当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 10:05 

注册: 2006-10-18 8:48
帖子: 497
送出感谢: 0 次
接收感谢: 2
这几天想试试在Linux下编游戏,看了SDL的网站,发现要用C++比较好。于是找了很多C++的资料,不料找到这篇:

Linux之父炮轰C++:糟糕程序员的垃圾语言
http://developer.51cto.com/art/200709/55562.htm

看得我真爽,Linus的骂街艺术真高哈哈,比中国式的XX类脏话好看多了! :em05

看完后,我删除了C++的各种入门PDF手册,继续用以前的C……


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 10:16 

注册: 2006-10-18 8:48
帖子: 497
送出感谢: 0 次
接收感谢: 2
这是中国的一个程序员对Linus的话的体会:
http://developer.51cto.com/art/200709/55858.htm

而我在看了一些C++的书的介绍之后,马上也发现了类似的问题:
C++的功能很多,但是它最大的缺点就是要解决基的问题。因为一个项目的类和各种特性全部从基类派生而成。
我开始不明白什么意思,现在看了Linus的话之后,我的理解就是要用C++,你就得保证你的基的设计是几十年都不会错的。否则它注定要全部改变。也就是说,只有上帝才能设计每一个C++程序的基。

纵观Linux内核的发展,一直有成千上万的黑客在进行修改和扩充,这就是C的优势。如果用的是C++,估计最终的结果就是和中国的那位程序员说的,全部删除,然后再用C编一次 :em06


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 11:30 

注册: 2007-10-25 11:26
帖子: 78
送出感谢: 0 次
接收感谢: 0 次
看来还是要学C`


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 11:50 
头像

注册: 2007-08-24 13:32
帖子: 212
送出感谢: 0 次
接收感谢: 0 次
最近在研究c++


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 12:02 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
每个语言都有它自己的定位和价值。在C++的独特领域中C语言也同样糟糕。

对于写内核来说,C++确实或许一无是处。Linus炮轰也不能说完全不对。

但是C++在很多领域仍然具有不可替代的地位。例如最典型的,游戏领域。

C++当年,作者对它的定位是要完全取代C,显然,我认为作者的想法是错的,如果定位为取代C,就不应当象那样设计。因此很多诟病有了,而且现在C++也没能取代C。

——把C++当作C的一种,它确实是“一种很糟糕的C”,但是如果把C++当作一个独立的并存的语言来看,则它并没有那么糟糕。它有它的价值。——正如python和perl一样,他们两者之间是互补的关系而不是谁灭了谁的关系。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 13:54 
头像

注册: 2007-11-23 9:49
帖子: 1021
送出感谢: 0 次
接收感谢: 1
他非常喜欢C++写的KDE


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-10 19:31 
头像

注册: 2007-11-10 1:09
帖子: 133
地址: 上海
送出感谢: 0 次
接收感谢: 0 次
ChloeRei 写道:
他非常喜欢C++写的KDE
qt和C++不完全是一回事,qt里面有很多C++没有的东西


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-15 12:31 

注册: 2007-07-24 20:40
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
我就因为这个,对Linus好感大减,连Linux都恨屋及乌。
Linus算什么?不就是写了个内核么,Linux下重量级的应用有不少是用C++开发的,
MySQL,Apache,QT……


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 想学C++的,结果找了半天,发现Linus的炮轰文章
帖子发表于 : 2008-10-15 22:54 
头像

注册: 2007-11-23 9:49
帖子: 1021
送出感谢: 0 次
接收感谢: 1
nouse 写道:
ChloeRei 写道:
他非常喜欢C++写的KDE
qt和C++不完全是一回事,qt里面有很多C++没有的东西

:em09 达到目的就好了,gtkmm的人坚持C++原教旨,到头来太复杂,用的人比qt少很多。

qt是对c++的扩展,qt的人认为他们新增的东东应该进入标准C++

语言并不是决定性的~

PS:LZ应该看看写游戏时用到的库阿,接口阿,模式阿对什么语言最好,什么语言的资源最丰富。一个搞底层的人的经验不一定适用于应用层


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译