25 May, 2009
Functional programming in C# 3.0 and LINQ
Posted by: Peter In: C#| Functional programming
I first learned about functional programming a few years ago when I took a class in Haskell programming at my university, Chalmers. While Haskell might not be for everyday use, many of the concepts are very compelling, such as higher order functions, pattern matching, lazy evaluation, list comprehensions, lambda functions and map/fold/filter. Over the years [...]