C语言过时了吗?
- bearscafe
- 帖子: 694
- 注册时间: 2007-05-05 23:11
-
- 帖子: 849
- 注册时间: 2006-09-07 22:51
- 联系:
-
- 帖子: 48
- 注册时间: 2005-10-14 11:57
-
- 帖子: 22
- 注册时间: 2006-08-21 23:20
- 来自: 南京
呵呵,刚刚考完c++,提前交卷出来的。
我觉得c并没有过时。
char (*p)[10] or char *p[10] ?
指针是绝对个好东西,
高手或许会批评它,但不会畏惧它。
菜鸟只会骂它,并认为它一无是处。
我觉得没有指针的语言是个遗憾!
面向过程?面向对象?
其实不需要在面向过程与面向对象之间取舍,
写程序只要在两者间找到最佳平衡点。
对于大型的软件,面对对象的确方便,重用性高,可维护性好。
但是对于小程序,比如解个二元一次方程,你也要用面对对象去做吗?
这样的话不仅代码臃肿,而且效率也低。
请不要忘记unix哲学中的K.I.S.S.原则!
初学者java?
如果有谁建议新手直接学java的话,我想这多半是没学过编程的人。
或者是学编程没多久,发现一种方法就欣喜若狂,赞叹不已,
以至于走极端路线,忘了自己是怎么过来的。
我想告戒大家,这样是不利于自身发展的!
汇编,c ?c++,c#? java,vb,delphi? php,perl,python,ruby?
呵呵,我发誓,决不做某种语言的忠实fans,
我是个典型的实用主义者,看问题,选语言。
倒是抽象能力,编程思想,以及个人风格的形成比较重要,
其他嘛,比如编译原理,计算机组成原理,操作系统,数据结构,离散数学……
这都是我们计算机系的课程,当然少不了!
要是不学这些“无关紧要”“浪费时间”的垃圾会怎么样?
那么我要说:一样会某种语言,一样是程序员,
但有的人会随着语言的变迁而跟不上时代,
而有的人却有自主研究能力,永远走在前面,
或许这就是专科和大学的区别吧!
我觉得c并没有过时。
char (*p)[10] or char *p[10] ?
指针是绝对个好东西,
高手或许会批评它,但不会畏惧它。
菜鸟只会骂它,并认为它一无是处。
我觉得没有指针的语言是个遗憾!
面向过程?面向对象?
其实不需要在面向过程与面向对象之间取舍,
写程序只要在两者间找到最佳平衡点。
对于大型的软件,面对对象的确方便,重用性高,可维护性好。
但是对于小程序,比如解个二元一次方程,你也要用面对对象去做吗?
这样的话不仅代码臃肿,而且效率也低。
请不要忘记unix哲学中的K.I.S.S.原则!
初学者java?
如果有谁建议新手直接学java的话,我想这多半是没学过编程的人。
或者是学编程没多久,发现一种方法就欣喜若狂,赞叹不已,
以至于走极端路线,忘了自己是怎么过来的。
我想告戒大家,这样是不利于自身发展的!
汇编,c ?c++,c#? java,vb,delphi? php,perl,python,ruby?
呵呵,我发誓,决不做某种语言的忠实fans,
我是个典型的实用主义者,看问题,选语言。
倒是抽象能力,编程思想,以及个人风格的形成比较重要,
其他嘛,比如编译原理,计算机组成原理,操作系统,数据结构,离散数学……
这都是我们计算机系的课程,当然少不了!
要是不学这些“无关紧要”“浪费时间”的垃圾会怎么样?
那么我要说:一样会某种语言,一样是程序员,
但有的人会随着语言的变迁而跟不上时代,
而有的人却有自主研究能力,永远走在前面,
或许这就是专科和大学的区别吧!
-
- 帖子: 39
- 注册时间: 2007-06-04 22:41
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
- speme
- 帖子: 723
- 注册时间: 2005-10-02 8:22
- 联系:
-
- 帖子: 41
- 注册时间: 2007-06-21 11:00
- hualang0929
- 帖子: 1226
- 注册时间: 2006-11-11 10:23
- 来自: Mars
- 联系: