0

In some languages you can do a lot very easily. For example: if I want to get a value of a XML document, I can easily write this line of code:

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

What type of programming paradigm you can infer from this line of code?? (Object-oriented?, procedural?, ...)

And please introduce some other languages that use that programming paradigm.

4

2 に答える 2

1

まあ、それはクエリ言語であるXPathのように見えます(詳細はhttp://en.wikipedia.org/wiki/XPath

その他のクエリ言語はここにリストされています-http://en.wikipedia.org/wiki/Query_language

于 2012-07-18T18:36:43.550 に答える
0

このようなコード行は、ステートフル関数呼び出しが含まれるため、オブジェクト指向プログラミングパラダイムと見なすことができます。例は実際には本当に貧弱ですが、その考えを与えるかもしれません。GetValueの「プロシージャ」は、特定のxmlドキュメントを認識している以前の状態のオブジェクトに作用しているためです。

そのパラダイムを使用してプログラミング言語について話すと、それらは今日最も人気があります:たとえばJavaとC#

于 2012-07-18T18:37:04.440 に答える