Main Content

Six Easy Pieces on Functional Programming

About the Talk

January 30, 2010 4:50 AM

Austin, TX

Austin, TX

Languages like Erlang, Clojure, Scala and Haskell are all growing in popularity, each taking a very different approach to functional programming. Despite their differences, they share some important concepts. For the developer new to functional programming, the shock of new language, concepts and techniques can prove overwhelming. But, broken down to the important and common concepts, the picture becomes clearer. By tackling type systems, pure functions, lazy evaluation, data-oriented programming, concurrency and parallelism as stand-alone ideas, we can better see what functional programming is about and start learning to take advantage of it. After this session, you will know what your first (or next) step down the path to functional programming nirvana will be.

Ratings and Recommendations

Avg. Rating

Average based
on 2 ratings

comments powered by Disqus