1) Functional programming is a style of programming that emphasizes the evaluation of
expressions rather than the execution of commands. Erlang programming
language is described as a functional programming language. Erlang avoids the use of global
variables that can be used in common by multiple functions since changing such a variable in part
of a program may have unexpected effects in another part.
2) In an earlier definition from the ITU-TS, functional programming is "a method for structuring
programs mainly as sequences of possibly nested function procedure calls." A function procedure is
a relatively simple program that is called by other programs and derives and returns a value to the
program that called it.
This was last updated in February 2007
Email Alerts
Register now to receive SearchSoftwareQuality.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States.
Privacy
More News and Tutorials
-
Risk analysis for health care software apps helps clarify which functional areas are most important to test. Catching critical defects can save lives.
-
Expert Pete Walen describes common problems with integration testing and offers insights into implementing it correctly, so that both internal and external users can benefit.
-
Agile expert Lisa Crispin explores the various meanings and offers tips to testers on how to work integration testing into the Agile development lifecycle.
-
Articles
-
Resources from around the Web