命令式和疑问式代码是什么意思
题
我的经理让我在ASP.net中编码。什么是我的命令性和疑问性代码。 它与程序员有什么关系?
解决方案
虽然我不确定它是一个“受欢迎的”编程方式,疑问编程基本上归结为:
特定于域的编程语言 往往是僵化的能力和 依赖于图形 界面或脚本语言。我们 提出一种以问题为导向的方法 这不需要事先了解 编程,可以很容易地适应 广泛的域名。 疑问程序设计的工作原理 "解析"用户使用的意图 回应一系列封闭式的 的问题。问题以a为指导 一个中指定的上下文无关语法 外部文件。 -Quote
虽然命令式编程是编写大多数过程代码的方式(C风格)。
其他提示
命令代码不返回值。它只是做了一些事情。 (vb.net中的sub或c#中的void返回类型)。
疑问代码确实返回一个值。
英语中的命令意味着“命令式”。所以一个程序似乎在告诉计算机“做这个,做那个”。是一项必要的计划。 C程序就是一个很好的例子。
与此相反,还有其他被称为声明式的语言,例如Haskell,它读起来像数学定理而不需要计算机中的任何东西。
不隶属于 StackOverflow