美文网首页
声明式编程和命令式编程

声明式编程和命令式编程

作者: 林不羁吖 | 来源:发表于2021-03-10 23:18 被阅读0次

    声明式编程 Declarative Programing

    命令式编程 Imperative Programming

    简单介绍一下这两个东西。两者其实都是Programming Paradigm,也就是编程范式。

    声明式编程主要关注“我想要什么”,而不关注具体该怎么实现。

    命令式编程主要关注“让计算机应该如何做”,计算机会严格遵循你的指令,而不理会最后的结果是不是你所想要的。

    个人对这两者的理解,套用一句话,世上本没有路,走的人多了,也就成了路。也就是说所谓的声明式编程,只关注结果,是因为已经有了支持了解决问题的实现。已经有了路,就不用我们自己去修路了。我们发挥拿来主义,直接用就好了,至于它们怎么实现的,封装好的库、架包、模组等等已经帮我们考虑了。我们不用花费大量的精力在如何实现上面,专注于我们想要的,则大大提高了工作效率。

    转载自:https://zhuanlan.zhihu.com/p/128125586

    相关文章

      网友评论

          本文标题:声明式编程和命令式编程

          本文链接:https://www.haomeiwen.com/subject/cvngqltx.html