东南教育网您的位置:首页 >生活 >

声明式编程(关于声明式编程简介)

导读 大家好,小端来为大家解答以上的问题。声明式编程,关于声明式编程简介这个很多人还不知道,现在让我们一起来看看吧!1、 声明式编程(英

大家好,小端来为大家解答以上的问题。声明式编程,关于声明式编程简介这个很多人还不知道,现在让我们一起来看看吧!

1、 声明式编程(英语:Declarative programming)是一种编程范式,与命令式编程相对立。它描述目标的性质,让计算机明白目标,而非流程。声明式编程不用告诉计算机问题领域,从而避免随之而来的副作用。而命令式编程则需要用算法来明确的指出每一步该怎么做。

2、 声明式编程通常被看做是形式逻辑的理论,把计算看做推导。声明式编程因大幅简化了并行计算的编写难度,自2009年起备受关注。

3、 声明式语言包包括数据库查询语言(SQL,XQuery),正则表达式,逻辑编程,函数式编程和组态管理系统。

4、 声明式编程透过函数、推论规则或项重写(term-rewriting)规则,来描述变量之间的关系。它的语言运行器(编译器或解释器)采用了一个固定的算法,以从这些关系产生结果。

5、 声明式编程语言通常用作解决人工智能和约束满足问题。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!