JavaScript Online Free Resources with Functional, API and Working Example Code Focus
Eloquent Javascript, Functional Programming 1st Edition
URL: http://eloquentjavascript.net/1st_edition/chapter6.html
An Introduction to Functional Programming
URL: http://www.srirangan.net/2011-12-functional-programming-in-javascript
Higher Order Functions, Chapter 5, Eloquent Javascript, 2nd Edition
URL: http://eloquentjavascript.net/05_higher_order.html
Functional JavaScript, Four Part Series on Functional Programming Javascript, Leland Richardson
Eloquent JavaScript, Marijn Haverbeke. Second Edition
Javascript, The Definitive Guide:
URL: http://xue.unalmed.edu.co/~caalvare/poli/doc/Oreilly.JavaScript.The.Definitive.Guide.6th.Edition.Apr.2011.pdf
Working Code for Eloquent JavaScript
Don't Be Scared of Functional Programming, Jonathon Morgan, Smashing Magazine, July 2014
Functional Javascript, Sampler, O'Reilly Press
URL: http://cdn.oreillystatic.com/oreilly/booksamplers/9781449360726_sampler.pdf
JavaScript Books with Functional, API and Working Example Code Focus
Functional JavaScript: O'Reilly Press
URL: http://books.google.com/books?id=0Fr_lxPGM6QC&pg=PR18&lpg=PR18&dq=Functional+JavaScript:+O%27Reilly+Press&source=bl&ots=906SLa3Fql&sig=pyn1CoJDf8UgCAGl4CEAfn5ObYI&hl=en&sa=X&ei=RsNKVMKDG4mZyQSv_oCIAw&ved=0CEUQ6AEwBQ#v=onepage&q=Functional%20JavaScript%3A%20O'Reilly%20Press&f=false
Effective Javascript, David Herman, Addison-Wesley
URL: http://books.google.com/books?id=Nz9iAwAAQBAJ&printsec=frontcover&dq=javascript+functional+programming+javascript&hl=en&sa=X&ei=l75KVJGmBoiZyQTktoDQBA&ved=0CFIQ6AEwCQ#v=onepage&q=javascript%20functional%20programming%20javascript&f=false
BookMark Magazine, an educational publication from BookMarkTutoring.com, provides educational supplemental material for students and teachers. These range from captivating educational classroom activities, such as click and color educational coloring pages and our Infinity Machine online drawing software (mathematical brush driven) to subject specific learning link libraries.
Showing posts with label Functional Programming. Show all posts
Showing posts with label Functional Programming. Show all posts
Friday, October 24, 2014
Thursday, September 18, 2014
Functional Programming and Math, What you need to know
Functional programming can be better understood if one understands functional composition concepts that are often taught in precalculus and college algebra. A mathematical functional composition problem requires at least two functions. In a two function problem, the result obtained from evaluating one function is substituted into the dependent variable of another function to obtain the final output.
For example, given the two functions
f(x) = x + 2
g(x) = 3x
find the composition of g(f(2)) means to first evaluate f(2) and then substitute that value into x of g(x) to obtain the final result.
Since f(2) = 2 + 2 = 4
Substituting 4 into x in the g(x) equation yields
g(4) = 3*4 = 12
so g(f(2)) = 12
Functional composition can be extended to 3 or as many functions as you like. Simply take the output of the function and feed it into the independent variable of another function. Then take that output and feed it into another function.
Functional programming works along the same math based mindset. Functional programming takes an output of a function, such as a JavaScript function and feeds it into another function You can chain together as many JavaScript functions as you like.
Other concepts such as recursion also come into play in functional programming. Recursion, is slightly different than functional composition. Instead of feeding the output of the function into the independent variable of another function, you feed the output of one function back into the independent variable of the same function.
Posted By: Mark Stansberry, www.bookmarktutorin.com on Sept 18 2014
BookMarkTutoring.com offers onSite, onCall, onLine and inPerson tutoring in math, science, computer programming and graphic design.
Subscribe to:
Posts (Atom)