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

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

by Jon Skeet (Author), Tomas Petricek (Author)

Synopsis

HIGHLIGHT

A crisp introduction to functional programming for .NET developers with

examples in C# and F#.

DESCRIPTION

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 examples teach readers how functional programming differs

from other approaches. It explains how ideas look in F# a functional

language as well as how they can be successfully used to solve programming

problems in C#. 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#. No prior exposure to

F# or functional programming is required.

KEY POINTS

Crystal-clear presentation of core functional programming concepts and

how 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 approach

MARKET INFORMATION

Developers worldwide are adopting functional programming as the answer to

developing for systems that require lots of mission-critical programs to run at the

same time. From telecom switches to high-availability enterprise applications, to

applications designed to run on multi-core processors, functional programming

has many immediate uses. Microsoft's F# language has created demand for good,

non-academic books on this important topic.

$12.09

Save:$28.34 (70%)

Quantity

1 in stock

More Information

Format: Paperback
Pages: 500
Edition: 1
Publisher: Manning Publications
Published: 30 Dec 2009

ISBN 10: 1933988924
ISBN 13: 9781933988924

Author Bio

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.