c++是让人变语言的奴隶,c是让语言变人的奴隶。

不同视角、不同观点、深度探讨,禁止人品和道德攻击
回复
头像
fortruth
帖子: 1795
注册时间: 2005-11-06 1:51
来自: 七彩云世界
送出感谢: 0
接收感谢: 0
联系:

#31

帖子 fortruth » 2007-07-18 15:28

不懂编程。。ls各位都是偶的偶像阿。!
佛出寺,求索真世界 For_Truth:Free_Open_Share
OPEN GPG KEY:03D18D95
3162073
帖子: 14
注册时间: 2007-05-10 23:10
送出感谢: 0
接收感谢: 0

#32

帖子 3162073 » 2007-07-18 16:23

LS “C++ 脱离类和对象 C++几乎100%就是C的语法 除了细节上的“ 一看你更无知了.. 你的思想难道还是以前C++是不支持模板的年代么? 模板,GP才是现在C++主流应用.. 是不是你之会写类的?..

"C++实现功能的代码规模通常都比C大 但编译出的程序更小"这句是在太可笑了.. 现实情况正好相反~

"堆的分配 C只能用malloc() 它不能调用类的构造函数---无语了,你知道new,delete这些都是以不同方式调用malloc的么?

":你把printf改成"haha" 这样的关键字都可以"无话可说.. printf是关键字?也许你是说标准库?改这个需要编译器源码么?

像你所说的,因为"printf和scanf必须知道输入输出的类型 对象一般都是未预先定义的 所以在灵活性方面 printf和scanf有缺陷".. cout cin就是变相得调用printf和scanf阿,这就是模板和运算符号重载提供的方便... 但你知道编译出来代码冗余和执行效率的不足吗? 你去比较2种版本的hello world 这种简单程序就知道了,这都不知道还在这里乱喷..

还对你最后一句话.. 你肯定没写过底层代码,你在写Kernel时用用模板试试?
头像
stlxv
论坛版主
帖子: 8274
注册时间: 2006-05-03 0:39
来自: المريخ
送出感谢: 0
接收感谢: 1 次

#33

帖子 stlxv » 2007-07-18 20:28

图片
PHP是最好的语言!不服来战!
phomeray
帖子: 524
注册时间: 2006-05-30 20:48
送出感谢: 0
接收感谢: 0

#34

帖子 phomeray » 2007-07-18 20:35

这个,我只学了一点c的皮毛,还没这样的感觉。
头像
speme
帖子: 723
注册时间: 2005-10-02 8:22
送出感谢: 0
接收感谢: 0
联系:

#35

帖子 speme » 2007-07-18 21:31

相对而言,用类来继承比用include来封装更简洁。
但是,C不喜欢复杂的语法,而C++中复杂的语法实在是太多了。
vliqi
帖子: 116
注册时间: 2005-10-07 18:55
送出感谢: 0
接收感谢: 0

#36

帖子 vliqi » 2007-07-18 22:39

3162073 写了: 你去比较2种版本的hello world 这种简单程序就知道了,这都不知道还在这里乱喷..
你的意思是C语言更适合写hello world了?
写界面程序C++语言自然的多,写计算程序C更合适。
有些人就是喜欢复古,就是喜欢造轮子。用汇编实现面向对象不是更好吗?
效率除非在某些特殊情况下早已经不是第一位的了。你看看GTK+编程是多么别扭,但是内核用C就很合适。
3162073
帖子: 14
注册时间: 2007-05-10 23:10
送出感谢: 0
接收感谢: 0

#37

帖子 3162073 » 2007-07-18 23:27

vliqi 写了:
3162073 写了: 你去比较2种版本的hello world 这种简单程序就知道了,这都不知道还在这里乱喷..
你的意思是C语言更适合写hello world了?
写界面程序C++语言自然的多,写计算程序C更合适。
有些人就是喜欢复古,就是喜欢造轮子。用汇编实现面向对象不是更好吗?
效率除非在某些特殊情况下早已经不是第一位的了。你看看GTK+编程是多么别扭,但是内核用C就很合适。
我的意思是 你要追求程序的精简和执行效率就用C
关于界面..GUI哪个是C++写的? 连Emacs和vi这样的"神"编辑器都是纯C写的..
对于效率C胜于C++没必要争论吧?

"效率除非在某些特殊情况下早已经不是第一位的了"你说的是对的. 现在是追求开发效率的年代了~~ :D
kobecater000
帖子: 194
注册时间: 2006-05-04 20:00
送出感谢: 0
接收感谢: 0

#38

帖子 kobecater000 » 2007-07-18 23:44

LZ可能没有学好C++
vliqi
帖子: 116
注册时间: 2005-10-07 18:55
送出感谢: 0
接收感谢: 0

#39

帖子 vliqi » 2007-07-19 6:45

3162073 写了:
我的意思是 你要追求程序的精简和执行效率就用C
关于界面..GUI哪个是C++写的? 连Emacs和vi这样的"神"编辑器都是纯C写的..
对于效率C胜于C++没必要争论吧?
QT是用C++写的,当然也包括kde和一群优秀的软件了。如果不是C++和QT的高效,怎么会开发出比gtk(这可是许多linux公司鼎力支持的)下面优秀的软件呢?
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#40

帖子 karron » 2007-07-19 8:49

现实是现在gtk的软件, 大量是用python + pygtk写的. 而Qt的程序用python这样的脚本语言的还不多.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS
送出感谢: 0
接收感谢: 2 次

#41

帖子 xiehuoli » 2007-07-19 17:57

哈哈!
难得难得!
难得看见我们伟大的EE
被愤青给骂了
哦HOHO!!!!
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#42

帖子 zhuqin_83 » 2007-07-19 19:12

karron 写了:现实是现在gtk的软件, 大量是用python + pygtk写的. 而Qt的程序用python这样的脚本语言的还不多.
确实python用的很多,尤其是新的小软件之类。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#43

帖子 zhuqin_83 » 2007-07-19 19:13

xiehuoli 写了:哈哈!
难得难得!
难得看见我们伟大的EE
被愤青给骂了
哦HOHO!!!!
这丫头就知道幸灾乐祸,我看了都很气愤。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
Wang Lei
帖子: 214
注册时间: 2007-07-16 21:42
送出感谢: 0
接收感谢: 0

#44

帖子 Wang Lei » 2007-07-19 19:31

最初学的C++,感觉自己不够聪明,用C了。

喜欢C
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
wgn
帖子: 164
注册时间: 2006-04-29 15:54
来自: CUGB
送出感谢: 0
接收感谢: 0
联系:

#45

帖子 wgn » 2007-07-19 20:41

觉得语言和奴力关系不大把………………
回复

回到 “深度PK版”