C++是我们在大一接触到的第一门专业课,在起初我了解到它是一门程序设计的语言,用于编写系统软件和应用软件。与之前的C语言相比,C++它在C的基础上作了许多地改进与优化,使得其符合现代主流的需要,学习好这门语言自然也是十分关键的。
不过事与愿违,C++毕竟是一门语言,想要深入地学习是需要花费许多努力的。在大一的课程中,老师带领我们逐步了解了C++的发展和起源,介绍了它的特点,为我们详细讲解了上机调试的步骤。随后,通过网络上的资源,结合课上所学的知识,我们也确实能顺利地写出代码、调试出程序来解决一些问题,不过我觉得这也只是“照本宣科”一般,不代表我们就可以熟练运用C++了。在学习C++的一年里,我虽然都没能记得那些运算符、定义、表达式,甚至也不能完整写出一个解决简单问题的代码,不过通过学习C++我还是了解到了许多的思考方法和思考问题的角度。比如说,同样都要求解一个圆的面积,就可以通过面向对象和面向过程两种不同的方法来完成。面向过程就是考虑求出面积需要的步骤,通过把半径的平方与π相乘得到结果,而面向对象则是研究圆这一复杂对象其中几个简单的对象——半径以及面积,将其定义为一个类,再研究其属性。
虽然还不能熟练地运用C++,不过在学习的过程中我还是了解到了一些其中的思想与结构,让我在以后的课程中有了启发。