Read more
Informationen zum Autor Tomas Petricek discovered functional programming as a graduate student at Charles University in Prague. He has been a Microsoft C# MVP since 2004 and is one of the most active members in the F# community. In addition to his work with F#! he has been using C# 3.0 in a functional way since the early previews in 2005. He interned with the F# team at Microsoft Research! and he has developed a client/server web framework for F# called F# WebTools. His articles on functional programming in .NET and various other topics can be found at his web site tomasp.net. Klappentext HIGHLIGHTA crisp introduction to functional programming for .NET developers-withexamples in C# and F#.DESCRIPTIONFunctional programming languages like F#! Erlang! and Scala are attractingattention as an efficient way to handle the new requirements for programmingmulti-processor and high-availability applications. Microsoft's new F# is a truefunctional language and C# uses functional language features for LINQ andother recent advances.Real World Functional Programming is a unique tutorial that explores thefunctional programming model through the F# and C# languages. The clearlypresented ideas and examples teach readers how functional programming differsfrom other approaches. It explains how ideas look in F#-a functionallanguage-as well as how they can be successfully used to solve programmingproblems in C#. Readers build on what they know about .NET and learn wherea functional approach makes the most sense and how to apply it effectively inthose cases.The reader should have a good working knowledge of C#. No prior exposure toF# or functional programming is required.KEY POINTS. Crystal-clear presentation of core functional programming concepts andhow to apply them with examples in both F# and C#. How to write efficient functional code for .NET in F#. Identifies tasks that benefit from a functional programming approachMARKET INFORMATIONDevelopers worldwide are adopting functional programming as the answer todeveloping for systems that require lots of mission-critical programs to run at thesame time. From telecom switches to high-availability enterprise applications! toapplications designed to run on multi-core processors! functional programminghas many immediate uses. Microsoft's F# language has created demand for good!non-academic books on this important topic. Zusammenfassung Functional programming languages like F#, Erlang, and Scala are attractingattention as an efficient way to handle the new requirements for programmingmulti-processor and high-availability applications. Microsoft's new F# is a truefunctional language and C# uses functional language features for LINQ andother recent advances. Real-World Functional Programming is a unique tutorial that explores thefunctional programming model through the F# and C# languages. The clearlypresented ideas and examples teach readers how functional programming differsfrom other approaches. It explains how ideas look in F#-a functionallanguage-as well as how they can be successfully used to solve programmingproblems in C#. Readers build on what they know about .NET and learn wherea functional approach makes the most sense and how to apply it effectively inthose cases. The reader should have a good working knowledge of C#. No prior exposure toF# or functional programming is required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book....