Content deleted Content added
Added brief motivation for functions that return functions |
Undid revision 328096051 (It confuses more than it explains). |
||
Line 1:
'''Higher-order programming''' is a style of [[computer programming|programming]] that exploits the theoretical ability to use functions as values; it is usually instantiated with, or borrowed from, models of computation like the [[lambda calculus]] which make heavy use of [[higher-order function]]s.
For example, in higher-order programming, one can pass [[Function (programming)|functions]] as arguments to other functions and functions can be the return value of other functions (such as in [[Macro (computer science)|macros]] or for [[Interpreter (computing)|interpretation]])
==External links==
|