【问题标题】:What is meant by imperative and interrogative code命令式和疑问式代码是什么意思
【发布时间】:2010-09-30 05:26:41
【问题描述】:

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

【问题讨论】:

  • 我真的认为你应该问问你的经理他到底是什么意思。因为他的要求似乎不正确,所以一路上肯定有误会。

标签: programming-languages imperative-programming interrogative-programming


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    领域特定的编程语言 往往在能力和 取决于任一图形 界面或脚本语言。我们 提出以问题为导向的方法 不需要先验知识 编程,可以很容易地适应 到广泛的领域。 疑问式编程作品 使用“解析”用户的意图 对一系列封闭式的回应 问题。问题由一个引导 中指定的上下文无关文法 外部文件。 -Quote

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 2020-09-30
        • 1970-01-01
        • 1970-01-01
        • 2021-12-19
        • 2013-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多