Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search

Functional Programming Resource Center
Introductions
Functional Programming Definition
http://www.encyclopedia4u.com/f/functional-programming.html
Definition of functional programming from Encyclopedia4U.com. Discusses what functional programming is, the history of functional programming, a comparison with imperative programming, functional programming languages (such as Scheme, ML, Haskell, Erlang, Clean and Q), greater expressiveness and speed and space considerations.
Scala Programming Language
http://en.wikipedia.org/wiki/scala_(programming_language)
Definition: Scala Programming Language entry on Wikipedia. Discusses the platform, history, object-oriented features, functional programming, extensibility, platform independence, testing and references.
Introduction to Functional Programming
http://www.scribd.com/doc/221707/introduction-to-functional-programming-lambda-calculus
White paper: "Introduction to Functional Programming," by Mike Gordon. Discusses lambda calculus, syntax and semantics of the lambda-calculus, notational conventions, free and bound variables, conversion rules, equality of lambda expressions, extensionality, substitution, representing things in the lambda calculus, truth-values and the conditional, pairs and tuples, numbers, definition by recursion, functions with several arguments, mutual recursion, representing the recursive functions, extending the lambda calculus, combinators, an overview of ML, parsing and the lambda-calculus.
Functional Programming
http://groovy.codehaus.org/functional+programming
Functional Programming on the Groovy site. Discusses what functional programming is, functional basics, curry functions, lazy functions, infinite structures and using functional Java.

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: April 23, 2018