
Real World Functional Programming
with examples in F# and C#
Tomas Petricek(Author)
Manning Publications (Publisher)
Published on 7. January 2010
Book
Paperback/Softback
500 pages
978-1-933988-92-4 (ISBN)
Description
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.
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.
More details
Language
English
Place of publication
New York
United States
Target group
Professional and scholarly
Illustrations
Illustrations
Dimensions
Height: 237 mm
Width: 189 mm
Thickness: 33 mm
Weight
945 gr
ISBN-13
978-1-933988-92-4 (9781933988924)
Schweitzer Classification
Other editions
Additional editions

E-Book
11/2009
1st Edition
Manning;Pearson Professional
€49.44
Available for download
Person
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.
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.