FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Real World Functional Programming: With Examples in F# and C#
- Author(s) Tomas Petricek, Jon Skeet and Yin Zhu
- Publisher: Manning Publications; Pap/Psc edition (January 22, 2010)
- Hardcover/Paperback: 500 pages
- eBook: HTML and PDF
- Language: English
- ISBN-10: 1933988924
- ISBN-13: 978-1933988924
- Share This:
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.
This book 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.
About the Authors- 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.
- Jon Skeet is a Google software engineer working in London. A Microsoft C# MVP since 2003 and prominent C# community personality.
- Real World Functional Programming: With Examples in F# and C# (Tomas Petricek, et al)
- The Mirror Site (1) - liveBook (Limited time everyday)
- The Mirror Site (2) - PDF
- The Mirror Site (3) - PDF
-
F# Succinctly: Combining Languages with the .NET Framework
This book is a quick-start guide to the F# programming language. It relies heavily on code examples to express F# concepts. You'll quickly discover the many advantages of Microsoft's new language.
-
Purely Functional Data Structures (Chris Okasaki)
This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. All source code is given in Standard ML and Haskell.
-
Functional Programming in Python (David Mertz)
It describes ways to avoid Python's imperative-style flow control, the nuances of callable functions, how to work lazily with iterators, and the use of higher-order functions. He also lists several third-party Python libraries useful for functional programming.
-
Functional C (Pieter Hartel, Henk Muller )
It teaches how to program in C, assuming that the student has already learnt how to formulate algorithms in a functional style. Students will become a better C programmer, capable of writing programs that are easier to comprehend, maintain, etc.
-
Functional Programming in OCaml (Michael R. Clarkson, et al.)
This book is a multi-dimensional presentation of the OCaml language that combines an informal and intuitive approach to the language with a rigorous definition and a formal semantics of a large subset of the language, including ML.
-
Functional-Light JavaScript (Kyle Simpson)
This book is a balanced, pragmatic exploration of Functional Programming (FP) in JavaScript. It explores the core principles of FP as they are applied to JavaScript without drowning in all the heavy terminology.
:
|
|