s
menu
menu
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search



Functional Programming Resource Center
In JavaScript
FP Techniques to Write Elegant JavaScript
http://www.ibm.com/developerworks/web/library/wa-javascript.html?s_tact=105agx52
Article: "using Functional Programming Techniques to Write Elegant JavaScript," by Shantanu Bhattacharya. Discusses what functional programming is, functional programming concepts, the use of functional concepts, factorial in procedural style, factorial in functional style, anonymous functions, a typical function, applying an anonymous function, using functions as values, typical function application, using a function as an expression, passing functions as arguments to other functions, extending array sort, comparison functions, extensions of the sort function, elegant code for dynamic HTML generation, application of a sequence of functions and an elegant way of calling a sequence of functions.
Use FP Techniques to Write Elegant JavaScript
http://www.ibm.com/developerworks/java/library/wa-javascript.html
Article: "Use Functional Programming Techniques to Write Elegant JavaScript," by Shantanu Bhattacharya. Discusses some of the relevant functional programming concepts, provides examples to use those concepts effectively, explains how to write elegant code with JavaScript™, functional programming concepts, factorial in procedural style, factorial in functional style, anonymous functions, a typical function, applying an anonymous function, using functions as values, different ways of calling functions, using functional concepts, extending array sort, elegant code for dynamic HTML generation and application of a sequence of functions.
Functional Javascript
http://osteele.com/sources/javascript/functional
The Functional Javascript site discusses the Functional Library for functional programming in JavaScript. The library defines the standard higher-order functions (such as map, reduce and select), functions (such as curry, rcurry), and partial for partial function application, API documentation, higher-order functions, predicates, utilities, higher-order methods, combinator functions, combinator methods, filtering, method composition, function methods as functions, string lambdas, explicit and implicit parameters, chaining, higher-order functions, function methods and using functional programming with prototype.

Deitel Dive-Into(R) Series Corporate Training

Discounts on SafariBooksOnline.com subscriptions

foot
Update :: May 24, 2013