About: higher-order function     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingParadigms, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FHigher-order_function

In mathematics and computer science, a higher-order function (also functional, functional form or functor) is a function that does at least one of the following: * takes one or more functions as arguments (i.e., procedural parameters), * returns a function as its result. All other functions are first-order functions. In mathematics higher-order functions are also termed operators or functionals. The differential operator in calculus is a common example, since it maps a function to its derivative, also a function. .

AttributesValues
rdf:type
rdfs:label
  • Higher-order function
  • Funktion höherer Ordnung
  • Función de orden superior
  • Fonction d'ordre supérieur
  • Funzione di ordine superiore
  • 高階関数
  • Hogere-ordefunctie
  • Funkcja wyższego rzędu
  • Функция высшего порядка
  • 高阶函数
rdfs:comment
  • 高階関数(こうかいかんすう、英: higher-order function)とは、関数(手続き)を引数にしたり、あるいは関数(手続き)を戻り値とするような関数のことである。
  • In de wiskunde en in de informatica is een hogere-ordefunctie (of een functionaal) een functie die aan een van de volgende voorwaarden voldoet: * de functie heeft één of meerdere functies als invoer, * de functie levert een functie als uitvoer. In de wiskunde zijn deze ook bekend als operatoren of functionalen. De afgeleide in de analyse is een bekend voorbeeld aangezien het een functie afbeeldt op een andere functie.
  • Фу́нкция вы́сшего поря́дка — в программировании функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата. Основная идея состоит в том, что функции имеют тот же статус, что и другие объекты данных. Использование функций высшего порядка приводит к абстрактным и компактным программам, принимая во внимание сложность производимых ими вычислений.
  • 在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数: * 接受一个或多个函数作为输入 * 输出一个函数 在数学中它们也叫做算子(运算符)或泛函。微积分中的导数就是常见的例子,因为它映射一个函数到另一个函数。 在无类型lambda演算,所有函数都是高阶的;在有类型lambda演算(大多数函数式编程语言都从中演化而来)中,高阶函数一般是那些函數型別包含多于一个箭头的函数。在函数式编程中,返回另一个函数的高阶函数被称为Curry化的函数。 在很多函数式编程语言中能找到的map函数是高阶函数的一个例子。它接受一个函数f作为参数,并返回接受一个列表并应用f到它的每个元素的一个函数。 高阶函数的其他例子包括函数复合、积分和常量函数λx.λy.x。
  • In mathematics and computer science, a higher-order function (also functional, functional form or functor) is a function that does at least one of the following: * takes one or more functions as arguments (i.e., procedural parameters), * returns a function as its result. All other functions are first-order functions. In mathematics higher-order functions are also termed operators or functionals. The differential operator in calculus is a common example, since it maps a function to its derivative, also a function. .
  • Eine Funktion höherer Ordnung (englisch higher-order function) ist in der Informatik eine Funktion, die Funktionen als Argumente erhält oder Funktionen als Ergebnis liefert. Der Begriff wird insbesondere im Lambda-Kalkül verwendet, der theoretischen Grundlage der Funktionalen Programmierung. Dort ist er eng mit dem Currying verbunden, einem Verfahren, das Funktionen mit mehreren Argumenten in mehrere einparametrige Funktionen umwandelt. Diese Transformation hat ihre Grundlage darin, dass für beliebige Mengen die Funktionenräume und miteinander identifiziert werden können. addiert. Beispielsweise . .
  • En Matemática o Informática funciones de orden superior son funciones que cumplen una de dos: 1. * Tomar una o más funciones como entrada 2. * Devolver una función como salida En Matemática estas funciones se llaman operadores o funcionales .
  • Una funzione di ordine superiore (o funzione higher-order) è una funzione che può prendere altre funzioni come parametri e/o restituire funzioni come risultato. L'operatore differenziale in matematica è un esempio di funzione che mappa una funzione ad un'altra funzione. Le funzioni di ordine superiore furono inizialmente studiate dalla teoria del lambda calcolo ben prima che comparissero nei linguaggi di programmazione con i linguaggi funzionali. Sono oggi presenti in molti linguaggi funzionali e non, tra i quali Ruby, Lisp e Haskell.
  • En mathématiques et en informatique, les fonctions d'ordre supérieur ou lesfonctionnelles sont desfonctions qui ont au moins une des propriétés suivantes : * prendre une ou plusieurs fonctions comme entrée ; * renvoyer une fonction. En mathématiques, on les appelle des opérateurs ou des fonctionnelles.La dérivée en calcul infinitésimal est un exemple commun :elle associe une fonction à une autre fonction. D'autres exemples de fonction d'ordre supérieur incluent lacomposition de fonctions, l'intégration, et la fonction constante λx.λy.x.
  • Funkcja wyższego rzędu (ang. higher-order function) - w informatyce jest to funkcja, która zwraca lub przyjmuje jako argument inne funkcje. Tego rodzaju funkcje są powszechnie stosowane w językach funkcyjnych, takich jak SML, Ocaml, Haskell, Lisp, jak również w Pythonie i Javascripcie. Aby można było tworzyć funkcje wyższego rzędu, funkcje muszą być typem pierwszoklasowym. * map (funkcja, lista) — zwraca nową listę, zawierającą wyniki funkcji dla każdego elementu z wejściowej listy ( * rcurry (fun, arg1, arg2, ...) - działa tak jak curry tylko argumenty są zamienione
differentFrom
sameAs
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git39 as of Aug 09 2019


Alternative Linked Data Documents: PivotViewer | iSPARQL | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3235 as of Sep 1 2020, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (61 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2020 OpenLink Software