作者:Tomas Petricek, Jon Skeet
出版日期:October 28, 2009
出版社:Manning Publications
页数:500
ISBN:ISBN-10: 1933988924 ISBN-13: 978-1933988924
文件格式:PDF
Product Description
Functional programming languages like F#, Erlang, and Scala areattracting attention as an efficient way to handle the new requirementsfor programming multi-processor and high-availability applications.Microsoft’s new F# is a true functional language and C# uses functionallanguage features for LINQ and other recent advances.
Real World Functional Programming is a unique tutorial that exploresthe functional programming model through the F# and C# languages. Theclearly presented ideas and examples teach readers how functionalprogramming differs from other approaches. It explains how ideas lookin F#-a functional language-as well as how they can be successfullyused to solve programming problems in C#. Readers build on what theyknow about .NET and learn where a functional approach makes the mostsense and how to apply it effectively in those cases.
The reader should have a good working knowledge of C#. No prior exposure to F# or functional programming is required.
About the Author
Tomas Petricek discovered functional programming as a graduate studentat Charles University in Prague. He has been a Microsoft C# MVP since2004 and is one of the most active members in the F# community. Inaddition to his work with F#, he has been using C# 3.0 in a functionalway since the early previews in 2005. He interned with the F# team atMicrosoft Research, and he has developed a client/server web frameworkfor F# called F# 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# development.