Upload
serhiy-kalinets
View
378
Download
7
Embed Size (px)
DESCRIPTION
Ciklum .NET Satruday
Citation preview
Functional Programming
in C#
with Serhiy Kalinets
Programming paradigms
Procedural
Object Oriented
Functional
C# is … functional?
Action<> and Func<>
Closures
LINQ
LINQ: lazy
LINQ: deferred
Example 1: interview taskhttp://bit.ly/PHKnLJ
Example 2: finding all treesfrom Eric Lippert: http://bit.ly/PHKabp
Async & parallel
Some hardcorePartial function applicationCurriyng from Jon Skeet http://bit.ly/PHKJBM