• | • | • |
April 26, 2016 |
Technical Overview of Functional Programming |
This month, our own Barry Burd will present on Functional Programming. This presentation is an overview of the concepts typically used in functional programming. These concepts include pure functions, immutability, referential transparency, pattern matching, lambdas, currying, sections, map, filter, fold, list comprehension, lazy evaluation, higher-order functions, polymorphism, and monads. Some of these concepts are the basis for features in Java 8, but many aren't. |