我的经理让我在 ASP.net 中编写代码。我的命令式和疑问式代码是什么意思。它与程序员有什么关系?
balaweblog
问问题
1344 次
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 回答