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

Paperback
from $0.00

Author: Tomas Petricek

ISBN-10: 1933988924

ISBN-13: 9781933988924

Category: Programming Languages

Functional programming languages like F#, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi-processor and high-availability applications. Microsoft's new F# is a true functional language and C# 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# and C# languages. The clearly presented ideas and...

Search in google:

"Real World Functional Programming" is a unique tutorial that explores the functional programming model through the F# and C# languages.

Pt. I Learning to think functionally1 Thinking differently2 Core concepts in functional programming3 Meet tuples, lists, and functions in F# and C#4 Exploring F# and .NET libraries by examplePt. 2 Fundmental functional techniques5 Using functional values locally6 Processing values using higher-order functions7 Designing data-centric programs8 Designing behavior-centric programsPt. 3 Advanced F# programming techniques9 Turning values into F# object types with members10 Efficienty of data structures11 Refactoring and testing functional programs12 Sequence expressions and alternative workflowsPt. 4 Applied functional programming13 Asynchronous and data-driven programming14 Writing parallel functional programs15 Creating composable functional libraries16 Developing reactive functional programsAppendix Looking aheadResourcesIndex