C++学习之路——绪论

发布时间:2024年01月21日

引言:

??学习编程,就是学习 算法数据结构程序设计编程语言 。对于程序来说,算法是灵魂;而语言就是工具。为了成为一名编程高手,掌握一门语言是必要的。对于第一次接触编程的小白来说,C语言是一门很好的入门语言,是一个程序员所必备的基础。在接触了学习了C语言之后,在学习其他语言。
??作为一个程序员,掌握几门语言是必要的,但不必各个精通,精通一门或者两门就够了。固然C语言很好,但它是一门面向过程的语言,有着不可避免地缺陷。众所周知,C语言程序设计是一种面向过程的程序设计方法,他把数据和处理数据的过程分离为独立的实体。当数据结构改变时,所有相关的处理过程都要进行相应的修改,每一种相对于老问题的新方法都要带来额外的开销,程序的可重用性差。
?? 而且,由于图形用户界面的应用,程序运行由顺序运行演变为事件驱动,使得软件使用起来越来越方便,但对于面向过程的程序设计来说,开发起来越来越困难,对这种软件的功能很难用过程来描述和实现,使用面向过程的方法来开发和维护都将非常困难。
??面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点是为了能更直接地描述客观世界中存在的事物以及它们之间的关系。面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。通过类的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使得软件风格统一。因此,面向对象编程语言使程序能够比较直接地反映问题的本来面目,软件开发人员能够利用人类认识事物所采用的一般思维方法进行软件开发。C++是目前应用最广的面向对象的编程语言之一。
??这就是我在学习了C语言之后,继续在学习C++的原因。选择C++不仅是因为它是在C语言的基础上扩展来的,完全兼容C语言,而且它还是一门面向对象的语言。不负其名C plus plus。
??这章到此结束,我时刻提醒自己学习编程语言的初衷,不仅仅是学习一门语言,更是学习一种思维方式,更是让我编程能力更上一层楼。掌握一门语言不是结束,而是开始。加油,便成仁(编程人)!

文章来源:https://blog.csdn.net/zjh140329/article/details/135703988
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。