Matches in DBpedia 2014 for { <http://dbpedia.org/resource/Higher-order_programming> ?p ?o. }
Showing items 1 to 21 of
21
with 100 items per page.
- Higher-order_programming abstract "Higher-order programming is a style of computer programming that uses software components, like functions, modules or objects, as values. It is usually instantiated with, or borrowed from, models of computation such as lambda calculus which make heavy use of higher-order functions.For example, in higher-order programming, one can pass functions as arguments to other functions and functions can be the return value of other functions (such as in macros or for interpreting). This style of programming is mostly used in functional programming, but it can also be very useful in object-oriented programming. A slightly different interpretation of higher-order programming in the context of object-oriented programming are higher order messages, which let messages have other messages as arguments, rather than functions.Prominent examples of languages supporting this are C#, ECMAScript (ActionScript, JavaScript, JScript), F#, Haskell, Lisp (Common Lisp, Scheme, Clojure, others), Lua, Oz, Perl, Prolog, Python, Ruby, Smalltalk, Scala, ML, and Erlang.".
- Higher-order_programming wikiPageExternalLink hop.xml.
- Higher-order_programming wikiPageID "2855963".
- Higher-order_programming wikiPageRevisionID "605616988".
- Higher-order_programming hasPhotoCollection Higher-order_programming.
- Higher-order_programming subject Category:Programming_paradigms.
- Higher-order_programming type Abstraction100002137.
- Higher-order_programming type GrammaticalRelation113796779.
- Higher-order_programming type Inflection113803782.
- Higher-order_programming type LinguisticRelation113797142.
- Higher-order_programming type Paradigm113804375.
- Higher-order_programming type ProgrammingParadigms.
- Higher-order_programming type Relation100031921.
- Higher-order_programming comment "Higher-order programming is a style of computer programming that uses software components, like functions, modules or objects, as values. It is usually instantiated with, or borrowed from, models of computation such as lambda calculus which make heavy use of higher-order functions.For example, in higher-order programming, one can pass functions as arguments to other functions and functions can be the return value of other functions (such as in macros or for interpreting).".
- Higher-order_programming label "Higher-order programming".
- Higher-order_programming sameAs m.08747_.
- Higher-order_programming sameAs Q5757971.
- Higher-order_programming sameAs Q5757971.
- Higher-order_programming sameAs Higher-order_programming.
- Higher-order_programming wasDerivedFrom Higher-order_programming?oldid=605616988.
- Higher-order_programming isPrimaryTopicOf Higher-order_programming.