这是什么类型的编程范式?

时间:2012-07-18 18:30:08

标签: paradigms

在某些语言中,您可以非常轻松地完成许多工作。例如:如果我想获得XML文档的值,我可以轻松编写这行代码:

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

使用该范例谈论编程语言时,它们是当今最流行的:例如Java和C#