Search notes:

First class function

First class functions have the ability to receive functions as arguments or to return functions. Thus, they are related to the mathematical concept of higher-order functions.
A Functional programming languages require to have first class functions.
A simple example of a first class function is map.

Misc

An example of a higher order function from the realm of calculus is the differential operator (d/dx) which returns the derivative (a function) from a given function.

See also

Functional programming

Index