[疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

C、C++和Java语言
回复
头像
Final_x
帖子: 383
注册时间: 2008-05-03 23:05
送出感谢: 0
接收感谢: 0
联系:

[疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#1

帖子 Final_x » 2008-10-25 21:31

本人菜鸟一个,刚在大学里学了点c和c++,
大一的时候学了C语言,各位大大也应该知道学校教的C也都是皮毛
学校大二又开了C++的课程,当然也是皮毛,比如调试和template和STL压根就没讲,因为考试不考这个....汗...
C++也已经学完(我现在大三)

由于没有用C做过什么事情(C++也没做过)
总感觉C++用起来比C要方便的多,比如template,很好用,

于是想找些书看看linux上的C++做的实际点的东西,可是无论在网上还是在图书馆,
看到的linux上的书都是关于C的,于是我就很困惑..既然C++开发起来比C方便而且运行效率也没低多少(书上写大概是c的70%~80%)
为什么大家都在用C而没多少人喜欢用C++呢?
(图书馆能看到的书讲C++的都是VC环境,WINDOWs我不想用了,想在linux下作点东西)

:em20 困扰中~
头像
yjcong
帖子: 2470
注册时间: 2006-02-28 3:11
送出感谢: 0
接收感谢: 0

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#2

帖子 yjcong » 2008-10-25 21:49

因为linux的内核是用C写的。(gnome 也是)
但KDE是用C++搞的
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#3

帖子 Nile » 2008-10-25 22:19

C++是跨平台的,凡是讲C++的教材都没有限定平台吧

讲VC的和讲C++的基本算是两回事,之所以图书馆VC书多是因为用VC的人比用GTK+和QT的人多得多。
Thinkpad T400
头像
haria1988
帖子: 689
注册时间: 2008-04-17 17:53
来自: 江苏.无锡
送出感谢: 0
接收感谢: 1 次
联系:

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#4

帖子 haria1988 » 2008-10-25 22:26

1、linux是用C写的;
2、linus老大曾经明确的骂过C++程序员脑残(约等于,呵呵)!
3、大部分人接触C的历史比较长,C++比较短。
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市
送出感谢: 2 次
接收感谢: 0

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#5

帖子 Nile » 2008-10-25 23:06

其实Linux下用C++的人绝不少,emerge时大多数时间看到文件名后缀都是cpp的.....
Thinkpad T400
xyywll
帖子: 338
注册时间: 2008-05-24 1:24
送出感谢: 0
接收感谢: 0

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#6

帖子 xyywll » 2008-10-26 9:59

请问 lz, 筷子和汤勺那个好?
把你自己练好,就够了
人类还只有 COBOL 的时候,宇宙飞船就上天了

PS: c++心智包袱可以称为利器,也可以称为累赘。比如 STL 里的很多算法,拿来用很舒服,但不能保证你不能自己写一个更好的。抽象的层级,太高失去灵活性;太低失去效率。关键在人的水平
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#7

帖子 dogfox » 2008-10-26 10:04

可能和c与c++之争有关,linus不喜欢C++
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
dyingfire
帖子: 21
注册时间: 2008-09-29 10:16
送出感谢: 0
接收感谢: 0

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#8

帖子 dyingfire » 2008-10-26 17:02

xyywll 写了:请问 lz, 筷子和汤勺那个好?
把你自己练好,就够了
人类还只有 COBOL 的时候,宇宙飞船就上天了

PS: c++心智包袱可以称为利器,也可以称为累赘。比如 STL 里的很多算法,拿来用很舒服,但不能保证你不能自己写一个更好的。抽象的层级,太高失去灵活性;太低失去效率。关键在人的水平
这位兄弟说的好!赞一个!
头像
自由建客
论坛版主
帖子: 13436
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64
来自: freebuilder@yeah.net
送出感谢: 12 次
接收感谢: 112 次
联系:

Re: [疑问]斗胆问下各位大大为什么linux下流行的是C而不是C++?

#9

帖子 自由建客 » 2008-10-28 0:16

习惯问题。

“linux的内核是用C写的” 借口,Windows 的内核难道就是 C++ 写的?
“linus老大曾经明确的骂过C++程序员脑残(约等于,呵呵)!” Linus 我不说,说这句话的人难道不是脑残?
“请问 lz, 筷子和汤勺那个好?” 的确,或许说筷子和刀叉更合适。
回复

回到 “C/C++/Java”