Computer Programming Languages -- Functional Programming

By Herbert J. Bernstein

© Copyright 2000 Herbert J. Bernstein

Functional programming is based on the concepts of mappings and functions as used in mathematics. The results of applying each function depend entirely on the values of the arguments. There are no side-effects to deal with, and it is much easier to verify the correctness of a functional program than to check the action of an imperative program. Another name for functional programming is applicative programming.

Last Updated on 24 April 2000
By Herbert J. Bernstein