您的位置:首页 > 编程语言 > C语言/C++

谈谈学习C++的感受

2010-06-12 23:52 323 查看
现在很多大学的计算机专业都是大一上学期开C语言,大一下学期开C++!
我们学校我们这届才开始,目的是为了赶上软件学院的速度,因为每年的ACM比赛,计算机学院总是没有人才!
这都是题外话!

很多同学,都会问C和C++联系有多大,C语言学不好能学好C++吗?
我感觉,两者既有联系也有区别,而且区别大于联系!

我自己是从大一上学期就开始自学C++,在放寒假的时候基本已经全部自学完了(不是C++的全部,而是谭浩强那本书的全

部)!

今年开学,学校开了C++,我以为老师还是像上学期学C语言那样子照本宣科!但是事实并不是这样子,老师完全不拘泥于

书本,到现在他也没说过一句让我们翻书!大部分讲的内容从我们的课本上根部找不到!听了老师的课才发现自己自学C++

的不足,自己当初完全照搬学C语言的方法,拘泥于很多语法细节,以为学好了C++语法就是学好了C++!
非也非也!
正如我们这门课真正的名字一样《面向对象分析与设计》,我们真正要掌握的是面向对象的思想,而不是C++语言本身,它

只是一个学习面向对象思想的工具,完全可以用Java和C#来讲!但是后两个把类封装的太多了,用类来学类,好像不适合

入门者!

很多同学上课也会被老师的话给弄的迷迷糊糊,什么抽象啊!聚合啊,组合啊!好像自己在听哲学课!!这和语言并没有

关系,但是这就是面向对象思想!考试的卷子肯定是C++的形式出了!

但是大家一定要记得,考试所考出的成绩远远不能说明你在这门课中所学到的东西!

如果你们学校的C++老师只是像讲C一样来讲C++的话,那只能说你会得不到你应该得到的!

我也刚刚大一,不是来这里显摆的!

只是把自己的心德和大家分享!大家要脱离语言的束缚而去学习背后的思想!

语言是更迭的!思想是永远的!!

---这一刻阿根廷依然1-0领先尼日利亚,我想说尼日利亚那个守门员你真神了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: