2014:functional_programming_makes_a_comeback

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
2014:functional_programming_makes_a_comeback [2013/11/03 15:18] – created jonjagger2014:functional_programming_makes_a_comeback [2016/06/11 14:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
 Back to [[conference:committee:2014-proposals]]\\ Back to [[conference:committee:2014-proposals]]\\
 \\ \\
-**Title**:\\+**Title**: Functional Programming Makes A Comeback\\
 **Proposer**: [[2014:Chuck Allison]]\\ **Proposer**: [[2014:Chuck Allison]]\\
-**Type**: \\ +**Type**: Tutorial\\ 
-**Duration**: \\+**Duration**: 45 mins\\
 **Description**: \\ **Description**: \\
 +Functional and imperative programming had their start at about the same time: 1936! The Turing machine led to imperative programming and Church's lambda calculus to functional programming. These paradigms found their first, high-level outlets in FORTRAN and Lisp, respectively. The twain are now meeting in today's popular programming languages. This tutorial illustrates the power of functional programming, including referential transparency, higher-order functions, anonymous functions (aka lambdas), currying, lazy evaluation, and infinite lists (aka streams) in C++, Python, and D. Examples in ML will be shown upon request :-).\\
 \\ \\
 \\ \\
 \\ \\
-\\ 
- 
2014/functional_programming_makes_a_comeback.1383491880.txt.gz · Last modified: 2016/06/11 14:05 (external edit)