以文本方式查看主题

-  曙海教育集团论坛  (http://peixun0.cn/bbs/index.asp)
--  C语言开发  (http://peixun0.cn/bbs/list.asp?boardid=62)
----  关于对c++基本语言的看法  (http://peixun0.cn/bbs/dispbbs.asp?boardid=62&id=2405)

--  作者:wangxinxin
--  发布时间:2010-12-10 11:16:57
--  关于对c++基本语言的看法

也许写这篇文章有的人会笑话我,都什么时候的年代了居然要谈这个话题。是的我承认有点老套了,原因是我毕业的时间太晚,接触到的c++太晚。先前的自己一直以来就是认为c语言真是个好东东,编程语言中其他语言不管多么上手,所么方便好用在我看来都不如c语言来的真实,c语言是一种实在的语言,是一种你看得到,想的到,作的到的语言。之前我在青岛的时候基本上接触的是c语言,主要是在linux下的开发,刚毕业的自己说实话对c认识太浅了,我掌握的是在linux下应用程序的开发,大部分用到了对文件的读取,对指针的操作,而且自己都是在公司前辈的路下沿着开发的。自己根本就没有真正的去认真想想算法开发一个应用程式。现在想来真是可悲的很,学习c语言如果自己不进行程序的算法开发,这是一个瞎子在路灯下乱逛,以为是找到了光明就可以跟正常人一样,熟不知自己仍在无知中。所以之前对c的钟情有些转向,转到了自己利用算法来实现功能的想法。

    为什么我第一段要讲讲c语言呢,因为c语言是一切语言的基础,这好像是我大学时第一次接触编程语言的老师跟我说得一句话,如果c语言不能掌握,其他的语言肯定也不会好的。现在这我话我已经深信不疑了,不管是java也好,c#也好还是最新的python等等语言吧,在我看来都是以c的基础来进行的,所谓的新无非是自己不用再想一些函数库德算法了,我承认这是一种进步,至少是站在别人的肩膀上做事.效率的时代讲究的也是效率这也正是讲究效率开发公司对这些方便语言的钟情。这是可以理解的事情。不过这里我要说的是c++,这是真正的与c语言接触紧密但是确实又非常实用的语言,人们都说c++是个好东东,可是在开发的时候却有时极力的回避这种语言,最终是因为c语言的复杂性。说句我个人的看法,我觉得这样做是不对的,因为高科技不是一中大众化的知识,讲究的是一个人或一个团队的智慧,就是因为c++的复杂性就不去用它,或是少去用它而是用更多的方便开发语言,这种想法是不好的,因为如果一个搞程序的人对算法都不能很好的去自行开发,只会是去沿用别人写好的东西。充其量跟工厂里的机器装配工很像,无非是把基本的一些写好的类库函数库罗列好了。如果真是这样这是软件业的耻辱,也是中国软件业的耻辱。

   很多时候都是在说为什么人家外国的程序员都他妈的那么牛,一个个根爷爷的似的,写得标准也是好的,作的东西也是好的,就连出的代码书也是好的。我想这里应该有一定的原因吧。昨天把c++的基本课程设计的书看了一遍,发现c++如果真正的实用开发,真是太帅了,不管是从代码的罗列,思想的拓展。真是让人感觉又一种耳目一新的感觉。c++的这种真正的面向对象是一种完美的结构,当然世界上不可能有那么完美的语言。但是给我的感觉是一种思路的拓宽,让我对程序的架构有一种新的认识,可能是自己的编程语言基础差,看了c++的基础让我感触颇深,如果我写得不像话,那还要请您对原谅毕竟我还是一个在不断上升中的小小菜鸟,我接触编程还不到2年,这里也就给我点鼓励,给您鞠躬了。