Rob Young

Twitter Flickr Last.fm LinkedIn LinkedIn
Greenwich ParkVanishingOn A BoatDeal BeachCathedral CurvesCricketDawn QuayForestQuay at DuskRaised VoicesOn a Rail

Archive for the ‘Functional Programming’ tag

An Introduction to Functional Programming Concepts for Java Developers

without comments

Having not really explored functional programming before, I found the following presentation by Jim Duey to be a great introduction.

Through examples in Java, he presents a rundown of the basic functional programming concepts (Higher Order Functions, Laziness, Composition).

It was great for establishing a sense of how programming in a functional language can:

  • improve code design, and therefore testability
  • afford reuse and parallelism
  • encourage thinking at a higher conceptual level
  • fit naturally into an agile context

I hope that others may enjoy it too!

Written by Rob

May 8th, 2011 at 9:54 pm