The Mathematica Journal


About the Journal
Current Issue
Editorial Policy
Back Issues
Contact Information


The Mathematica Programmer

Higher-Order Functions

Volume 5, Issue 3
Summer 1995
Roman E. Maeder

Although functions are arguably the most important concept in mathematics, functions are not generally available as (first-class) values in all programming languages. The exception are, of course, the languages that derive their collective name from functions: the functional languages. After a short introduction to functional languages, this article concentrates on higher-order functions: functions that take other functions as arguments or return functions as results. This possibility allows for a number of fascinating applications, ranging from useful to esoteric.

About Mathematica 
© Wolfram Media, Inc. All rights reserved.