系统复习--编程方式
Posted qlongbg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统复习--编程方式相关的知识,希望对你有一定的参考价值。
编程范式(Programming paradigm)
编程范式指我们在编写程序解决问题的思路和视角。
计算机编程中存在许多编程范式,如命令式编程、声明式编程、面向对象编程以及结构化编程等等。
命令式编程(Imperative)
强调程序代码模拟电脑运行过程,强调“先做什么”、“再做什么”。如果我们要计算“2*3+1”,我们编写代码时先计算2*3存入临时变量,再计算该临时变量与1的和。命令式编程是当前主流编程范式,我们编写的代码几乎都属于命令式编程范式。
声明式编程(Declarative)
强调程序代码模拟人脑计算过程,强调“最终要什么”,相比命令式编程范式来讲,它更看重结果而非过程。声明式编程范式更接近人类思想,它的思考层面要高于命令式编程。
函数式编程(Functional Program)
函数式编程是一种编程范式,它将计算机运算看作是数学中函数的计算,并且避免了状态以及变量的概念
面向对象编程(object oriented programming)
程序是由一系列相互作用的对象组成,而结构化编程范式认为程序采用子程序、代码区块、for循环以及while循环等结构组成。
以上是关于系统复习--编程方式的主要内容,如果未能解决你的问题,请参考以下文章