"Functional Programming in C#" - Information and Links:

Functional Programming in C# - Info and Reading Options

Classic Programming Techniques for Modern Projects

"Functional Programming in C#" was published by Wiley & Sons, Incorporated, John in 2011 - Chichester, West Sussex, U.K, it has 672 pages and the language of the book is English.


“Functional Programming in C#” Metadata:

  • Title: Functional Programming in C#
  • Author:
  • Language: English
  • Number of Pages: 672
  • Publisher: ➤  Wiley & Sons, Incorporated, John
  • Publish Date:
  • Publish Location: Chichester, West Sussex, U.K

“Functional Programming in C#” Subjects and Themes:

Edition Identifiers:

AI-generated Review of “Functional Programming in C#”:


"Functional Programming in C#" Description:

Open Data:

Intro -- Professional Functional Programming in C#: Classic Programming Techniques for Modern Projects -- Contents -- Introduction -- Part I: Introduction to Functional Programming -- Chapter 1: A Look at Functional Programming History -- What Is Functional Programming? -- Functional Languages -- The Relationship to Object Oriented Programming -- Summary -- Chapter 2: Putting Functional Programming Into a Modern Context -- Managing Side Effects -- Agile Programming Methodologies -- Declarative Programming -- Functional Programming Is a Mindset -- Is Functional Programming in C# a Good Idea? -- Summary -- Part II: C# Foundations of Functional Programming -- Chapter 3: Functions, Delegates, and Lambda Expressions -- Functions and Methods -- Reusing Functions -- Anonymous Functions and Lambda Expressions -- Extension Methods -- Referential Transparency -- Summary -- Chapter 4: Flexible Typing With Generics -- Generic Functions -- Generic Classes -- Constraining Types -- Other Generic Types -- Covariance and Contravariance -- Summary -- Chapter 5: Lazy Listing With Iterators -- The Meaning of Laziness -- Enumerating Things with .NET -- Implementing Iterator Functions -- Returning IEnumerator -- Chaining Iterators -- Summary -- Chapter 6: Encapsulating Data in Closures -- Constructing Functions Dynamically -- The Problem with Scope -- How Closures Work -- Summary -- Chapter 7: Code is Data -- Expression Trees in .NET -- Analyzing Expressions -- Generating Expressions -- .NET 4.0 Specifics -- Summary -- Part III: Implementing Well-Known Functional Techniques in C# -- Chapter 8: Currying and Partial Application -- Decoupling Parameters -- Manual Currying -- Automatic Currying -- Calling Curried Functions -- The Class Context -- What FCSlib Contains -- Calling Parts of Functions -- Why Parameter Order Matters -- Summary -- Chapter 9: Lazy Evaluation

Read “Functional Programming in C#”:

Read “Functional Programming in C#” by choosing from the options below.

Search for “Functional Programming in C#” downloads:

Visit our Downloads Search page to see if downloads are available.

Find “Functional Programming in C#” in Libraries Near You:

Read or borrow “Functional Programming in C#” from your local library.

Buy “Functional Programming in C#” online:

Shop for “Functional Programming in C#” on popular online marketplaces.



Find "Functional Programming In C#" in Wikipdedia