一、C++的生命周期和编程范式

162 阅读1分钟

C++语言的生命周期

C++语言的生命周期,从编码开始,依次经过预处理、编译链接生成二进制机器码、再到运行。编程范式方面,C++作为C的延伸和扩充,又承接着Java的诞生,拥有多种编程范式,常见的有面向过程、面向对象、范型编程、函数式编程,模板元编程相对而言“资历”比较浅。

C++语言编程的常用范式

面向过程,自然是将整个解决方案用顺序的方式表达出来的一种编程思想。 面向对象,实质上是抽象、封装和继承。将现实生活中的某一种对象的共性抽象出来作为父类,具有个性的对象作为其子类对父类进行扩充。 范型编程,即可以将某一类的数据/对象作为一个集合,这里面所说的类型可以自己指定;所以说,范型编程又叫参数化类型编程。 函数式编程,即将一切功能都做成“可传参调用”的方式,通过一系列连续或者嵌套的函数调用实现对数据的处理。 虽然有这么多的编程范式和思想,不过写程序,最重要的是写“让人看的懂的代码”,所以在日常编程中,个人感觉着重使用面向过程+面向对象+范型编程,加上少数的函数式编程即可。