首页 > 其他 > 详细

三种编程范式

时间:2019-10-22 23:04:50      阅读:103      评论:0      收藏:0      [点我收藏+]

命令式编程(imperative)

命令式是关于“how to do”的,告诉计算机每一个步骤如何执行

声明式编程(declarative)

声明式是关于“what to do”的,不关心实现的具体步骤,只告诉想要的结果,由计算机(底层程序)决定如何做(how to do);
比如说,我们调用一个接口,只关心接口需要的输入参数,和输出的结果,对于其具体实现,并不关心

比如SQL语言

什么是声明式编程

函数式编程:

函数第一位,一等公民

函数可以出现在任何地方,比如你可以把函数作为参数传递给另一个函数,不仅如此你还可以将函数作为返回值。

比如:

  1. self.client = self.client if hasattr(self, ‘client‘) else None
  2. lambda表达式
  3. map、reduce、filter

三种编程范式

原文:https://www.cnblogs.com/shengulong/p/11723253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!