Education (depraced!) > Functional Programming for the Real World: With Examples in F Sharp and C Sharp

Functional Programming for the Real World: With Examples in F Sharp and C Sharp


Date: 11 June 2011 | Posted by: old-zero
Functional Programming for the Real World: With Examples in F Sharp and C Sharp

Functional Programming for the Real World: With Examples in F Sharp and C Sharp
Publisher: Manning Publications | October 28, 2009 | 500 pages | English | ISBN 13: 978 1933988924 | 6.0 MB

Functional programming languages like F Sharp, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi processor and high availability applications.
Microsofts new F Sharp is a true functional language and C Sharp uses functional language features for LINQ and other recent advances.

Real World Functional Programming is a unique tutorial that explores the functional programming model through the F Sharp and C Sharp languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F Sharp a functional language as well as how they can be successfully used to solve programming problems in C Sharp. Readers build on what they know about .NET and learn where a functional approach makes the most sense and how to apply it effectively in those cases.

The reader should have a good working knowledge of C Sharp. No prior exposure to F Sharp or functional programming is required.

About the Author

Tomas Petricek discovered functional programming as a graduate student at Charles University in Prague. He has been a Microsoft C Sharp MVP since 2004 and is one of the most active members in the F Sharp community. In addition to his work with F Sharp, he has been using C Sharp 3.0 in a functional way since the early previews in 2005. He interned with the F Sharp team at Microsoft Research, and he has developed a client/server web framework for F Sharp called F Sharp WebTools. His articles on functional programming in .NET and various other topics can be found at his web site tomasp.net.

Jon Skeet is a software engineer and Groovy enthusiast who specializes in Java and C Sharp development.
See full article