Jump to content

First-class function

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Minority Report (talk | contribs) at 22:26, 12 November 2004 (Yipes, I can see Richard Stallman hasn't been busy here lately! :)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In Computer science, a first class function is a Function that can be manipulated as data. A first class function can be created during the execution of a program, stored in a data structure, modified using the data processing facilities of the programming language, and passed as an argument to another function. Lisp and Scheme are examples of Programming languages that implement first class functions a Primitive datatypes.