Archive for the ‘Functional Programming’ tag
An Introduction to Functional Programming Concepts for Java Developers
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!










