系统复习--编程方式

Posted qlongbg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统复习--编程方式相关的知识,希望对你有一定的参考价值。

编程范式(Programming paradigm)

编程范式指我们在编写程序解决问题的思路和视角。

计算机编程中存在许多编程范式,如命令式编程、声明式编程、面向对象编程以及结构化编程等等。

 

命令式编程(Imperative)

 强调程序代码模拟电脑运行过程,强调“先做什么”、“再做什么”。如果我们要计算“2*3+1”,我们编写代码时先计算2*3存入临时变量,再计算该临时变量与1的和。命令式编程是当前主流编程范式,我们编写的代码几乎都属于命令式编程范式。

声明式编程(Declarative)

强调程序代码模拟人脑计算过程,强调“最终要什么”,相比命令式编程范式来讲,它更看重结果而非过程。声明式编程范式更接近人类思想,它的思考层面要高于命令式编程。

函数式编程(Functional Program

函数式编程是一种编程范式,它将计算机运算看作是数学中函数的计算,并且避免了状态以及变量的概念

面向对象编程(object oriented programming)

程序是由一系列相互作用的对象组成,而结构化编程范式认为程序采用子程序、代码区块、for循环以及while循环等结构组成。

 

以上是关于系统复习--编程方式的主要内容,如果未能解决你的问题,请参考以下文章

python 复习—并发编程——IO多路复用协程

操作系统复习——系统引论

复习Spring第二课--AOP原理及其实现方式

复习二——数据库系统体系结构

2018年9月Python计算机二级复习攻略

实验九根据材料编程