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

有帮助吗?

解决方案

虽然我不确定它是一个“受欢迎的”编程方式,疑问编程基本上归结为:

  

特定于域的编程语言   往往是僵化的能力和   依赖于图形   界面或脚本语言。我们   提出一种以问题为导向的方法   这不需要事先了解   编程,可以很容易地适应   广泛的域名。   疑问程序设计的工作原理   "解析"用户使用的意图   回应一系列封闭式的   的问题。问题以a为指导   一个中指定的上下文无关语法   外部文件。    -Quote

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

其他提示

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

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

英语中的命令意味着“命令式”。所以一个程序似乎在告诉计算机“做这个,做那个”。是一项必要的计划。 C程序就是一个很好的例子。

与此相反,还有其他被称为声明式的语言,例如Haskell,它读起来像数学定理而不需要计算机中的任何东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top