[Home]History of Functional programming

HomePage | Recent Changes | Preferences

Revision 9 . . October 26, 2001 6:06 am by AxelBoldt [+lambda calculus]
Revision 8 . . (edit) October 14, 2001 9:58 pm by (logged).37.81.xxx ["often" in front of recursion; higher order functions.]
  

Difference (from prior major revision) (no other diffs)

Changed: 4c4
The functions alluded to in the title are mathematical functions. Mathematical functions have great strengths in terms of flexibility and in terms of analysis.
The functions alluded to in the title are mathematical functions. Mathematical functions have great strengths in terms of flexibility and in terms of analysis.

Changed: 8c8,9
A functional programming language is a language that supports and encourages programming in a functional style.
A functional programming language is a programming language that supports and encourages programming in a functional style.
Implementations of these languages are usually quite sophisticated about stack manipulation, since it is used so commonly.

Changed: 12c13
A powerful mechanism sometimes used in functional programming, is the notion of higher-order functions. That is, functions that can take functions as arguments, and/or return functions as results.
A powerful mechanism sometimes used in functional programming is the notion of higher-order functions. That is, functions that can take functions as arguments, and/or return functions as results. Higher-order functions have been studied long before the notion of functional programming existed, in the lambda calculus, a formalism which has influenced the design of several functional programming languages.

Changed: 14,16c15
Functional programming language implementations are usually more sophisticated about stack manipulation, since it is used so commonly.

Chapter 4 - Functional Programming - of Raphael Finkel's Advanced Programming Language Design is an excellent introduction to and explanation of functional programming. [Here's a link to the chapter], and here's AddisonWesley?'s [page for the book]
Chapter 4 - Functional Programming - of Raphael Finkel's Advanced Programming Language Design is an excellent introduction to and explanation of functional programming. [Here's a link to the chapter], and here's AddisonWesley?'s [http://cseng.aw.com/book/related/0,3833,0805311912+20,00.html page for the book

HomePage | Recent Changes | Preferences
Search: