This HTML5 document contains 82 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
dbohttp://dbpedia.org/ontology/
foafhttp://xmlns.com/foaf/0.1/
n12https://global.dbpedia.org/id/
yagohttp://dbpedia.org/class/yago/
dbthttp://dbpedia.org/resource/Template:
dbpedia-ukhttp://uk.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
freebasehttp://rdf.freebase.com/ns/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
owlhttp://www.w3.org/2002/07/owl#
dbpedia-ithttp://it.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbphttp://dbpedia.org/property/
n9http://w3future.com/html/stories/
dbchttp://dbpedia.org/resource/Category:
provhttp://www.w3.org/ns/prov#
xsdhhttp://www.w3.org/2001/XMLSchema#
goldhttp://purl.org/linguistics/gold/
wikidatahttp://www.wikidata.org/entity/
dbrhttp://dbpedia.org/resource/

Statements

Subject Item
dbr:Ciao_(programming_language)
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Claire_(programming_language)
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Apache_Spark
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Logic_programming
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Oz_(programming_language)
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Higher-order_programming
rdf:type
yago:WikicatProgrammingParadigms yago:GrammaticalRelation113796779 yago:Paradigm113804375 yago:Abstraction100002137 yago:LinguisticRelation113797142 yago:Inflection113803782 yago:Relation100031921
rdfs:label
Programmazione di ordine superiore Програмування вищого порядку Higher-order programming
rdfs: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. A programming language can be considered higher-order if components, such as procedures or labels, can be used just like data. For example, these elements could be used in the same way as arguments or values. Програмування вищого порядку (англ. Higher-order programming) — це стиль програмування, що використовує компоненти програми, такі як функції, моделі чи об'єкти як значення. Зазвичай є екземпляром, або успадкуванням таких моделей обчислень, як лямбда-числення, що активно використовує функції вищого порядку. Відомими прикладами мов, що підтримують такий стиль, є , C#, Java, ECMAScript (ActionScript, JavaScript, JScript), F#, Haskell, Lisp (Common Lisp, Scheme, Clojure, інші), Lua, , Perl, Пролог, Python, Ruby, Smalltalk, Scala, ML, та Erlang. La programmazione di ordine superiore è uno stile di programmazione che usa componenti software, come funzioni, moduli o oggetti come valori. È tipicamente istanziazione, o trae elementi da, modelli di calcolo come il lambda calcolo, che fanno uso di . Tra i linguaggi che supportano la programmazione di ordine superiore vi sono, ECMAScript (ActionScript, JavaScript, JScript), F#, , Lisp (Common Lisp, Scheme, Clojure, Racket), , , Perl, Prolog, Python, Ruby, , C#, Smalltalk, Scala, ML e Erlang.
dcterms:subject
dbc:Programming_paradigms
dbo:wikiPageID
2855963
dbo:wikiPageRevisionID
1121157073
dbo:wikiPageWikiLink
dbr:Smalltalk dbr:Object-oriented_programming dbr:F_Sharp_(programming_language) dbr:PHP dbr:Common_Lisp dbr:Computer_programming dbr:Haskell_(programming_language) dbr:Ruby_(programming_language) dbr:JavaScript dbr:Wolfram_Language dbr:Lambda_calculus dbr:Interpreter_(computing) dbr:Return_value dbr:Macro_(computer_science) dbr:ML_(programming_language) dbr:Lisp_(programming_language) dbr:ECMAScript dbr:Oz_(programming_language) dbr:Higher-order_function dbr:Erlang_(programming_language) dbr:Python_(programming_language) dbr:Function_(programming) dbr:Lua_(programming_language) dbr:C_Sharp_(programming_language) dbc:Programming_paradigms dbr:Prolog dbr:Java_(programming_language) dbr:Higher_order_message dbr:Higher-order_logic_programming dbr:Scala_(programming_language) dbr:Scheme_(programming_language) dbr:Clojure dbr:ActionScript dbr:Perl dbr:JScript dbr:Functional_programming
dbo:wikiPageExternalLink
n9:hop.xml
owl:sameAs
n12:4mjF3 freebase:m.08747_ yago-res:Higher-order_programming dbpedia-uk:Програмування_вищого_порядку wikidata:Q5757971 dbpedia-it:Programmazione_di_ordine_superiore
dbp:wikiPageUsesTemplate
dbt:Reflist dbt:One_source dbt:More_citations_needed dbt:Compu-prog-stub
dbo:abstract
Програмування вищого порядку (англ. Higher-order programming) — це стиль програмування, що використовує компоненти програми, такі як функції, моделі чи об'єкти як значення. Зазвичай є екземпляром, або успадкуванням таких моделей обчислень, як лямбда-числення, що активно використовує функції вищого порядку. В програмуванні вищого порядку функції можна передавати як аргументи в інші функції, а також функції можуть повертатись як результат роботи інших функцій (наприклад в макросах). Такий стиль програмування найчастіше використовується в функційному програмуванні, але також може бути дуже корисним в ООП. Відомими прикладами мов, що підтримують такий стиль, є , C#, Java, ECMAScript (ActionScript, JavaScript, JScript), F#, Haskell, Lisp (Common Lisp, Scheme, Clojure, інші), Lua, , Perl, Пролог, Python, Ruby, Smalltalk, Scala, ML, та Erlang. La programmazione di ordine superiore è uno stile di programmazione che usa componenti software, come funzioni, moduli o oggetti come valori. È tipicamente istanziazione, o trae elementi da, modelli di calcolo come il lambda calcolo, che fanno uso di . Ad esempio, nella programmazione di ordine superiore le funzioni possono essere passate come argomenti e restituite come risultato di altre funzioni. Questo paradigma è comune nella programmazione funzionale, ma viene talvolta impiegato anche nella programmazione orientata agli oggetti, nella quale si concretizza anche nei , che possono avere come argomenti altri messaggi. Tra i linguaggi che supportano la programmazione di ordine superiore vi sono, ECMAScript (ActionScript, JavaScript, JScript), F#, , Lisp (Common Lisp, Scheme, Clojure, Racket), , , Perl, Prolog, Python, Ruby, , C#, Smalltalk, Scala, ML e Erlang. 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. A programming language can be considered higher-order if components, such as procedures or labels, can be used just like data. For example, these elements could be used in the same way as arguments or values. 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 Wolfram Language, C#, Java, ECMAScript (ActionScript, JavaScript, JScript), F#, Haskell, Lisp (Common Lisp, Scheme, Clojure, others), Lua, Oz, Perl, PHP, Prolog, Python, Ruby, Smalltalk, Scala, ML, and Erlang.
gold:hypernym
dbr:Style
prov:wasDerivedFrom
wikipedia-en:Higher-order_programming?oldid=1121157073&ns=0
dbo:wikiPageLength
2980
foaf:isPrimaryTopicOf
wikipedia-en:Higher-order_programming
Subject Item
dbr:Higher_order_message
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Racket_(programming_language)
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Type_inference
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:ΛProlog
dbo:wikiPageWikiLink
dbr:Higher-order_programming
Subject Item
dbr:Higher_order_programming
dbo:wikiPageWikiLink
dbr:Higher-order_programming
dbo:wikiPageRedirects
dbr:Higher-order_programming
Subject Item
wikipedia-en:Higher-order_programming
foaf:primaryTopic
dbr:Higher-order_programming