记得大一下学期学习觊皱筠桡C语言的时候,我们都有这样的困惑:课堂和教材的 内容基本上都能接受和理解,但真要实际动手编写程序又感到脑袋一片罗嵯脶姥空白而无从下手;其二,整个课程的所有内容好不容易学完了,但对编写实用化的程序,总感到眼花缭乱而无法下手,真个儿“欲起平之恨无力”。以至于在很长一段时间里在我的内心里产生了一种学习C语言和c++的恐惧感,认为自己不是学C语言和c++的料,将来打死我也不会朝C语言和c++的方向发展。 到了大二后,看着我周围的同学一个个地去参加计算机等级考试,拿了很多证书,一种羡慕感油然而生,决定也要像他们那样多掌握些计算机方面的知识和技术。在我的视野里消失了一年多的C语言和c++又在我的心目中占有了一席之地。我开始决心学好它。恰逢本学期开设了选修课c++,我便毅然决然的报了名,在这门课程快要结束的时候,我也参加报名了计算机等级考试二级c++,看看我这个学期是否真的学了一些东西。
崭新的21世纪,以现代电子信息产业为龙头的全球经济一体化浪潮正席卷世界。此时的我们面临着巨大的挑战和机遇。而以IT技术为基础的信息产业正深入到人类社会生活的方方面面,无论是生产制造、国防和科技等领域,还是第三产业,计算机软件现已成为担任重任的核心力量,互联网和软件已成为新经济发展的重要基础。因此,计算机软件技术将是各类专业的大专生、本科生和研究生必备的基础知识。 c++是著名的C语言的面向对象的扩展。C语言最初设计时是作为一种面向系统软件(操作系统Operating System和语言处理系统)的开发语言,即是用来代替汇编语言的,但是由于它强大的生命力,在事务处理、科学计算、工业控制和数据库技术等几个方面都得到了广泛的应用。即便进入到以计算机网络为核心的信息时代,C语言仍然是作为通用的汇编语言使用,用以开发软件、硬件结合的程序,如实时监控程序、控制程序和设备驱动程序等。而c++是C语言的超集,它保留了C语言的所有组成部分而与之兼容,既可以做传统的结构化程序设计,又能进行面向对象程序设计,也是当今世界上比较流行的程序设计语言。因此,学好c++对我们未来找工作大有裨益。
对于c++的学习,我有一些学习方法可以和大家分享,并认为通过这些方法可以使我们的编程技术获得较大提高: 第一,是要加强实践。C++程序设计语言是一门实践性非常强的 课程,若要真正掌握编程技术,使编程能力有较大的实质性的提高,必须在认真听课勤做笔记并读懂教材的基础上,通过上机实验加强开发软件的基本技能训练。只有勤学苦练才能积累宝贵的编程经验,悟出编程技术的要领,牢固地掌握像Borland C++和Visual C++这样优秀的应用程序开发工具,快速冲向计算机应用领域的前沿。 其二,便是要学习掌握相关的程序库(c++当然首先要掌c++标准程序库)、相关的平台技术(eg .NET),因为这些都是学习c++应掌握的辅助知识。在
众多的计算机学科中,有很多都出现了内容的交叉现象。我们在学习c++的时候,如果能多看看有关这方面的书和查查相关的资料,对我们地学习也不无裨益。在这些程序库和平台技术上,我们还要锻炼自己对目标问题的分析和归纳能力,做到能够知其然且知其所以然,并能举一反三,扎实、灵活和系统地掌握编程要点。 第三,便是要多看有关c++的资料书。选取一两本自己能够容易看懂的c++方面的书,进行精读,和细读。在学校的图书馆阅览室有很多关于c++编程方面的书籍和资料,我们可以借几本过来,对照着看看,对我们的学习是一定有帮助的。
最后,便是要持之以恒,锲而不舍。罗马的建成不是一日之功,任何学问的从熟练到精通都不是三天两天的事。我们必须明白这个浅显的道理。学习c++本身就是一项艰苦的历程。浮躁的人、没有忍性的人,是肯定学不好c++的。我们必须有狂热的编程热情,否则是很难坚持下去的。我们也必须学会自信,因为有些时候尽管我们花了相当多的时间和精力,我们也不能写出一个程序。写程序确实是很麻烦的,有时需要顿悟,有时需要渐悟。当我们真正学好了,学精通了,便会有“一览众山小” 的感慨了。我们就会因此而有一种莫言的自豪感。
如今美国的次贷危机引发的全球经济危机正袭击着中国的沿海地区,许多的工厂在经济危机的打击下倒闭了,我们的就业压力变得更大了。能否在未来的激烈竞争中脱颖而出、出人头地完全要靠我们的真才实学。在软件技术行业,我们必须掌握好c++。通过对c++的学习达到精通后,我们还可以进一步学习Java、c#等,这时学习这些语言就相对较轻松了。其实只要我们能真正地把c++程序设计语言学精、学透,是不愁找不到工作的。
对我们光信息科学与技术专业,通过学习c++程序设计语言,我们可以用它来进行光学计算、光学设计等,将那些不能通过手工计算设计的,可以通过c++编程算出来,尤其是关于卷积积分、傅里叶变换、拉普拉斯变换等关于高等数学方面的数学物理方程。还有Zemax的光路设计等。可以说,学好c++对我们学光信息科学这一专业的,意义非凡。 因此,我必须努力掌握好它,为自己能够在以后找份好工作打下坚实的基础。