【发布时间】:2016-04-09 00:16:35
【问题描述】:
据我所知,声明式编程和命令式编程之间的主要区别在于,在声明式编程中,您宁愿指定问题所在,而在命令式编程中,您确切说明如何解决问题。
但是,我并不完全清楚何时使用一个而不是另一个。想象一下,您被要求解决某个问题,您决定根据哪些属性以声明方式(即使用 prolog)或命令方式(即使用 Java)来解决这个问题?对于哪种问题,您更愿意使用其中一个而不是另一个?
【问题讨论】:
标签: prolog declarative paradigms imperative