Back to Java User Group Home Print this page

Java User Group

April 2016 Meeting Information

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.