Matches in DBpedia 2016-04 for { <http://dbpedia.org/resource/Fold_(higher-order_function)> ?p ?o }
- Fold_(higher-order_function) abstract "In functional programming, fold – also known variously as reduce, accumulate, aggregate, compress, or inject – refers to a family of higher-order functions that analyze a recursive data structure and through use of a given combining operation, recombine the results of recursively processing its constituent parts, building up a return value. Typically, a fold is presented with a combining function, a top node of a data structure, and possibly some default values to be used under certain conditions. The fold then proceeds to combine elements of the data structure's hierarchy, using the function in a systematic way.Folds are in a sense dual to unfolds, which take a \"seed\" value and apply a function corecursively to decide how to progressively construct a corecursive data structure, whereas a fold recursively breaks that structure down, replacing it with the results of applying a combining function at each node on its terminal values and the recursive results (catamorphism as opposed to anamorphism of unfolds).".
- Fold_(higher-order_function) thumbnail Right-fold-transformation.png?width=300.
- Fold_(higher-order_function) wikiPageExternalLink fold.
- Fold_(higher-order_function) wikiPageExternalLink array_reduce.
- Fold_(higher-order_function) wikiPageExternalLink foldr.
- Fold_(higher-order_function) wikiPageExternalLink language.types.callback.
- Fold_(higher-order_function) wikiPageExternalLink foldr-the-magic-function.
- Fold_(higher-order_function) wikiPageExternalLink 14726.
- Fold_(higher-order_function) wikiPageExternalLink unit06.html.
- Fold_(higher-order_function) wikiPageExternalLink hof.html.
- Fold_(higher-order_function) wikiPageExternalLink constructing-list-homomorphism.
- Fold_(higher-order_function) wikiPageExternalLink d420.htm.
- Fold_(higher-order_function) wikiPageID "6364389".
- Fold_(higher-order_function) wikiPageLength "30447".
- Fold_(higher-order_function) wikiPageOutDegree "110".
- Fold_(higher-order_function) wikiPageRevisionID "706896844".
- Fold_(higher-order_function) wikiPageWikiLink APL_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Additive_identity.
- Fold_(higher-order_function) wikiPageWikiLink Aggregate_function.
- Fold_(higher-order_function) wikiPageWikiLink Algebraic_data_type.
- Fold_(higher-order_function) wikiPageWikiLink Analysis.
- Fold_(higher-order_function) wikiPageWikiLink Anamorphism.
- Fold_(higher-order_function) wikiPageWikiLink Associative_property.
- Fold_(higher-order_function) wikiPageWikiLink C++.
- Fold_(higher-order_function) wikiPageWikiLink C_Sharp_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink C_Sharp_3.0.
- Fold_(higher-order_function) wikiPageWikiLink Catamorphism.
- Fold_(higher-order_function) wikiPageWikiLink Category:Articles_with_example_Haskell_code.
- Fold_(higher-order_function) wikiPageWikiLink Category:Articles_with_example_Scheme_code.
- Fold_(higher-order_function) wikiPageWikiLink Category:Higher-order_functions.
- Fold_(higher-order_function) wikiPageWikiLink Category:Iteration_in_programming.
- Fold_(higher-order_function) wikiPageWikiLink Category:Programming_language_comparisons.
- Fold_(higher-order_function) wikiPageWikiLink Category:Recursion.
- Fold_(higher-order_function) wikiPageWikiLink Clojure.
- Fold_(higher-order_function) wikiPageWikiLink ColdFusion_Markup_Language.
- Fold_(higher-order_function) wikiPageWikiLink Common_Lisp.
- Fold_(higher-order_function) wikiPageWikiLink Complement_(set_theory).
- Fold_(higher-order_function) wikiPageWikiLink Cons.
- Fold_(higher-order_function) wikiPageWikiLink Continuation-passing_style.
- Fold_(higher-order_function) wikiPageWikiLink Corecursion.
- Fold_(higher-order_function) wikiPageWikiLink Curl_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink D_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Data_structure.
- Fold_(higher-order_function) wikiPageWikiLink ECMAScript.
- Fold_(higher-order_function) wikiPageWikiLink Elm_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Erlang_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Evaluation_strategy.
- Fold_(higher-order_function) wikiPageWikiLink Extension_method.
- Fold_(higher-order_function) wikiPageWikiLink Extension_methods.
- Fold_(higher-order_function) wikiPageWikiLink F_Sharp_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Fixed-point_combinator.
- Fold_(higher-order_function) wikiPageWikiLink Function_composition_(computer_science).
- Fold_(higher-order_function) wikiPageWikiLink Function_object.
- Fold_(higher-order_function) wikiPageWikiLink Function_pointer.
- Fold_(higher-order_function) wikiPageWikiLink Functional_programming.
- Fold_(higher-order_function) wikiPageWikiLink Gosu_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Groovy_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Haskell_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Haskell_98_features.
- Fold_(higher-order_function) wikiPageWikiLink Haxe.
- Fold_(higher-order_function) wikiPageWikiLink Hierarchy.
- Fold_(higher-order_function) wikiPageWikiLink Higher-order_function.
- Fold_(higher-order_function) wikiPageWikiLink Homomorphism.
- Fold_(higher-order_function) wikiPageWikiLink Identity_element.
- Fold_(higher-order_function) wikiPageWikiLink Infinite_loop.
- Fold_(higher-order_function) wikiPageWikiLink Iterated_binary_operation.
- Fold_(higher-order_function) wikiPageWikiLink J_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink JavaScript.
- Fold_(higher-order_function) wikiPageWikiLink Java_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink LFE_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Lazy_evaluation.
- Fold_(higher-order_function) wikiPageWikiLink Lisp_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink List_(abstract_data_type).
- Fold_(higher-order_function) wikiPageWikiLink Logtalk.
- Fold_(higher-order_function) wikiPageWikiLink Map_(higher-order_function).
- Fold_(higher-order_function) wikiPageWikiLink Maple_(software).
- Fold_(higher-order_function) wikiPageWikiLink Mathematica.
- Fold_(higher-order_function) wikiPageWikiLink Maxima_(software).
- Fold_(higher-order_function) wikiPageWikiLink Merge_sort.
- Fold_(higher-order_function) wikiPageWikiLink Mythryl.
- Fold_(higher-order_function) wikiPageWikiLink Node_(computer_science).
- Fold_(higher-order_function) wikiPageWikiLink OCaml.
- Fold_(higher-order_function) wikiPageWikiLink Oz_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink PHP.
- Fold_(higher-order_function) wikiPageWikiLink Perl.
- Fold_(higher-order_function) wikiPageWikiLink Polymorphism_(computer_science).
- Fold_(higher-order_function) wikiPageWikiLink Prefix_sum.
- Fold_(higher-order_function) wikiPageWikiLink Prolog.
- Fold_(higher-order_function) wikiPageWikiLink Python_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink R_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Recursion.
- Fold_(higher-order_function) wikiPageWikiLink Recursion_(computer_science).
- Fold_(higher-order_function) wikiPageWikiLink Recursive_data_type.
- Fold_(higher-order_function) wikiPageWikiLink Ruby_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Scala_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Scheme_(programming_language).
- Fold_(higher-order_function) wikiPageWikiLink Sieve_of_Eratosthenes.
- Fold_(higher-order_function) wikiPageWikiLink Smalltalk.
- Fold_(higher-order_function) wikiPageWikiLink Standard_ML.
- Fold_(higher-order_function) wikiPageWikiLink Subroutine.