关于C++,C的争论,俺也手痒了,说说我的看法

不同视角、不同观点、深度探讨,禁止人品和道德攻击
smartcar
帖子: 131
注册时间: 2006-04-07 14:14
来自: 北京
联系:

关于C++,C的争论,俺也手痒了,说说我的看法

#1

帖子 smartcar » 2007-07-23 15:36

基本上,这个话题就没有答案,写之前就怀疑自己在浪费时间。但是浪费时间是人的本性?
我无数次看到C/C++的争论,Java/C++的争论,不去说那些特性吧,说说编程过程中的感受。
1、顺手的时候总是想不起其他的语言。
2、不顺手,总是会埋怨语言,文档的问题:)
3、基本上c比c++学习的代价低一些,但是,如果不深刻理解c,以后的问题会很大,但是c++呢?同样的问题。c++的特性更多,学习时间花的更多,到底值得不?你才知道。
4、一旦你有了依赖的环境(比如std),你对环境的依赖就会与日剧增,你对环境的了解的需求也要与日剧增!以前没有考虑的问题你就要考虑了,比如你的程序core了,你可能认为你的逻辑没问题,有可能问题是你不了解你的环境的问题。
5,oo的确是观念,和语言没关系,其实没有oo观念又能怎样?程序照样不是写出来了?但是C++的确是很锋利的刀,尤其当你是刀客的时候,你怎能拒绝?
6、用c的人主要用 libc,实现有些东西还是比较麻烦的,当然你找到现成的库是另外一回事。
7、c/c++到底谁快?通常看你,因为那是你写的程序,偶尔你可以设计一两个毫无用处的测试程序去比较性能,不过通常毫无意义。事实上,针对任何系统进行科学的性能比较都是一个复杂的问题,有本事自己搞一套性能测试来证明(就像mysql的wisconsin那样的),否则谈谁快还不如说在谈谁嘴快!
8、C++的异常,有人说是最好的特性,有人说是最烂的,这点我也很疑惑,不过总得说来,对象的体系浅,异常的优势就不明显了。
9、我还是很赞同小程序构造大系统的做法。
10、这几年用C++的人是比较少了,不过还有人在用,c也是。
11、java我不会,不过肯定也不赖!
12、用C++8年,仍然没有领会,那是因为我不够用心,C++和c都没啥责任:D
13、但是,深入学习一门语言仍然是我的追求。学好了才不是奴隶,否则怎么都是!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2007-07-23 15:50

支持发表,支持发彪。 :lol:
● 鸣学
DRIFT
帖子: 177
注册时间: 2007-01-25 13:04

#3

帖子 DRIFT » 2007-07-23 16:51

:lol: :lol: :lol:
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

Re: 关于C++,C的争论,俺也手痒了,说说我的看法

#4

帖子 wen1987 » 2007-07-23 20:07

smartcar 写了: 13、但是,深入学习一门语言仍然是我的追求。学好了才不是奴隶,否则怎么都是!
我的观点是,对于某个语言只是随便学学,随便用用解决解决自己的问题,是不会成为它的奴隶的。
根本不学更不会成为奴隶。
否则就很有可能成为语言的奴隶。
Study or die.
头像
yszzzzz
帖子: 16
注册时间: 2007-06-02 13:20
来自: 东北

#5

帖子 yszzzzz » 2007-07-23 23:17

C也是比较接近计算机思维方式的语言,那叫一个迷糊。
面向对象的话感觉就是平时说话的感觉,学完VFOXPRO后的感受。
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#6

帖子 wen1987 » 2007-07-24 0:06

yszzzzz 写了:C也是比较接近计算机思维方式的语言,那叫一个迷糊。
面向对象的话感觉就是平时说话的感觉,学完VFOXPRO后的感受。
基本同意。
不过我用VFP编程的时候还是觉得这个世界上要是没有GUI那会多清静。
除了写作也决不用VFP
上次由 wen1987 在 2007-07-24 0:48,总共编辑 1 次。
Study or die.
头像
houdini
帖子: 250
注册时间: 2006-04-08 22:07
联系:

#7

帖子 houdini » 2007-07-24 0:15

yszzzzz 写了:C也是比较接近计算机思维方式的语言,那叫一个迷糊。
面向对象的话感觉就是平时说话的感觉,学完VFOXPRO后的感受。
VFOXPRO , 我汗如雨下……

郊外小坟包和五岳名山那还是有点区别的
An Addicted KDE User
3162073
帖子: 14
注册时间: 2007-05-10 23:10

#8

帖子 3162073 » 2007-07-24 2:54

合适最重要,有C++合适的领域,也有C合适的领域,各尽其能即可,何必打架呢
smartcar
帖子: 131
注册时间: 2006-04-07 14:14
来自: 北京
联系:

Re: 关于C++,C的争论,俺也手痒了,说说我的看法

#9

帖子 smartcar » 2007-07-24 9:41

wen1987 写了:
smartcar 写了: 13、但是,深入学习一门语言仍然是我的追求。学好了才不是奴隶,否则怎么都是!
我的观点是,对于某个语言只是随便学学,随便用用解决解决自己的问题,是不会成为它的奴隶的。
根本不学更不会成为奴隶。
否则就很有可能成为语言的奴隶。
如果能随便用用就能解决问题,比如写点shell处理一个文本什么的,我是很赞同你的观点的,但是,如果你的程序需要反复运行甚至一直运行,处理一些复杂的任务,又或者,你的程序需要处理比较复杂的输入可能(比如命令行)等等情况,我觉得仔细分析问题和全面的掌握语言会更有帮助:)
头像
zwlane
帖子: 28
注册时间: 2007-04-28 12:54

#10

帖子 zwlane » 2007-07-24 17:29

c++ is 囗囗囗囗
3162073
帖子: 14
注册时间: 2007-05-10 23:10

#11

帖子 3162073 » 2007-07-25 3:27

bush =bull 囗囗囗囗
头像
wen1987
帖子: 88
注册时间: 2007-07-04 21:54

#12

帖子 wen1987 » 2007-07-25 10:15

bush是什么? :?
Study or die.
头像
shiningmoon
帖子: 45
注册时间: 2006-08-25 17:25

#13

帖子 shiningmoon » 2007-07-25 11:32

bush=灌木
早7点
帖子: 41
注册时间: 2007-06-21 11:00

#14

帖子 早7点 » 2007-07-25 14:26

变成水贴了。。。
无氧潜水员~
---------------------------------
Intel Core 2 Duo E6320
1GB KingSton DDR2 667 *2
ASUS P5B (P965)
GALAXY 8600GT
SeaGate 250G 7200 RPM
SAMSUNG 940BW
Logitech G5
zhou3345
帖子: 89
注册时间: 2005-09-30 11:08
来自: 零陵

#15

帖子 zhou3345 » 2007-07-26 16:20

wen1987 写了:bush是什么? :?
米国当家的。
回复