3

我的经理让我在 ASP.net 中编写代码。我的命令式和疑问式代码是什么意思。它与程序员有什么关系?

4

3 回答 3

2

命令式代码不返回值。它只是做一些事情。(vb.net 中的 sub 或 c# 中的 void 返回类型)。

询问代码确实返回一个值。

于 2009-01-08T07:54:27.237 回答
1

虽然我不确定它是一种“流行”的编程方式,但疑问式编程基本上可以总结为:

领域特定的编程语言往往在能力上是僵化的,并且依赖于图形界面或脚本语言。我们提出了一种面向问题的方法,它不需要编程知识,并且可以很容易地适应广泛的领域。疑问式编程通过使用对一系列封闭式问题的回答来“解析”用户的意图来工作。问题由外部文件中指定的上下文无关语法指导。 -引用

虽然命令式编程是大多数程序代码的编写方式(C 风格)。

于 2009-01-08T07:46:48.967 回答
0

命令式在英语中的意思是“命令语气”。因此,似乎告诉计算机“做这个,做那个”的程序是一个命令式程序。AC程序就是一个很好的例子。

与此相反,还有其他称为声明性的语言,例如 Haskell,读起来像数学定理,似乎不需要计算机提供任何东西。

于 2009-01-08T07:51:41.580 回答