Functional Programming for the Real World: With Examples in F Sharp and C Sharp
Category: Education (depraced!)
- views: 2 296
- date: 11 June 2011
- posted by: old-zero

Functional Programming for the Real World: With Examples in F Sharp and C Sharp
Publisher: Manning Publications | October 28, 2009 | 500 pages | English | ISBN 13: 978 1933988924 | 6.0 MB
Functional programming languages like F Sharp, Erlang, and Scala are attracting attention as an efficient way to handle the new requirements for programming multi processor and high availability applications.
Microsofts new F Sharp is a true functional language and C Sharp 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 Sharp and C Sharp languages. The clearly presented ideas and examples teach readers how functional programming differs from other approaches. It explains how ideas look in F Sharp a functional language as well as how they can be successfully used to solve programming problems in C Sharp. 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 Sharp. No prior exposure to F Sharp or functional programming is required.
About the Author
Tomas Petricek discovered functional programming as a graduate student at Charles University in Prague. He has been a Microsoft C Sharp MVP since 2004 and is one of the most active members in the F Sharp community. In addition to his work with F Sharp, he has been using C Sharp 3.0 in a functional way since the early previews in 2005. He interned with the F Sharp team at Microsoft Research, and he has developed a client/server web framework for F Sharp called F Sharp 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 Sharp development.
We need your support!
Make a donation to help us stay online
Bitcoin (BTC)
bc1q08g9d22cxkawsjlf8etuek2pc9n2a3hs4cdrld
Bitcoin Cash (BCH)
qqvwexzhvgauxq2apgc4j0ewvcak6hh6lsnzmvtkem
Ethereum (ETH)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
Litecoin (LTC)
ltc1qt6g2trfv9tjs4qj68sqc4uf0ukvc9jpnsyt59u
USDT (ERC20)
0xb55513D2c91A6e3c497621644ec99e206CDaf239
USDT (TRC20)
TYdPNrz7v1P9riWBWZ317oBgJueheGjATm
Information |
|||
![]() |
Users of GUESTS are not allowed to comment this publication. | ||









