知道命令式和声明式编程之间的区别是非常令人困惑的,任何人都可以用现实世界的方式来解释两者之间的区别吗?

请澄清C是命令式语言还是声明性语言?

最佳答案

C是命令式编程语言。

两者之间的一线差异是声明式编程是在您说出您想要的内容时,而命令式语言是在您说如何获得所需的内容时。在声明式编程中,重点是计算机应该做什么而不是应该如何做(例如SQL),而在命令式编程中,重点是计算机应该采取的步骤而不是计算机将要做什么(例如C,C++,Java)。

Imperative programming是一种编程范例,通过更改程序状态的语句来描述计算

Declarative programming是一种编程范例,一种构建计算机程序的结构和元素的样式,用于表达计算的逻辑而不描述其控制流程

许多命令式编程语言(例如Fortran,BASIC和C)是汇编语言的抽象。

wiki说:-

10-07 23:23