码迷,mamicode.com
首页 > 其他好文 > 详细

系统复习--编程方式

时间:2020-04-20 16:21:24      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:min   程序   dig   系统   过程   编写程序   for   计算过程   面向对象编程   

编程范式(Programming paradigm)

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

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

 

命令式编程(Imperative)

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

声明式编程(Declarative)

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

函数式编程(Functional Program

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

面向对象编程(object oriented programming)

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

 

系统复习--编程方式

标签:min   程序   dig   系统   过程   编写程序   for   计算过程   面向对象编程   

原文地址:https://www.cnblogs.com/qlongbg/p/12737842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!