【问题标题】:What type of programming paradigm is this?这是什么类型的编程范式?
【发布时间】:2012-07-19 02:37:04
【问题描述】:

在某些语言中,您可以非常轻松地做很多事情。例如:如果我想获取一个XML文档的值,我可以很容易地写出这行代码:

result = XML.GetValue("root/element/element");

您可以从这行代码中推断出哪种类型的编程范式? (面向对象?,程序?,...)

并请介绍一些使用该编程范例的其他语言。

【问题讨论】:

    标签: paradigms


    【解决方案1】:

    嗯,这看起来像 XPath,它是一种查询语言(更多信息 http://en.wikipedia.org/wiki/XPath

    此处列出了更多查询语言 - http://en.wikipedia.org/wiki/Query_language

    【讨论】:

    • Diego 是对的,如果它询问的是整个代码行,即 c#,它是 OOP(如 Java),但我认为问题是关于 XML 部分?
    【解决方案2】:

    这样的代码行可以被认为是面向对象的编程范例,因为涉及到有状态的函数调用。这个例子实际上很差,但可能会给出这个想法。因为GetValue“过程”作用于一个知道特定xml文档的具有先前状态的对象。

    使用当今最流行的范式谈论编程语言:例如 Java 和 C#

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 1970-01-01
      • 2016-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多