Functional Programming in C#: Classic Programming Techniques for Modern Projects (Paperback)

Oliver Sturm

  • 出版商: Wrox Press
  • 出版日期: 2011-04-19
  • 定價: $1,160
  • 售價: 9.5$1,102
  • 語言: 英文
  • 頁數: 288
  • 裝訂: Paperback
  • ISBN: 0470744588
  • ISBN-13: 9780470744581
  • 相關分類: C#
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Take advantage of the growing trend in functional programming.

C# is the number-one language used by .NET developers and one of the most popular programming languages in the world. It has many built-in functional programming features, but most are complex and little understood. With the shift to functional programming increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend.

Functional Programming in C# leads you along a path that begins with the historic value of functional ideas. Inside, C# MVP and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation.

  • Shows how C# developers can leverage their existing skills to take advantage of functional programming
  • Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles
  • Includes examples ranging from simple cases to more complex scenarios

Let Functional Programming in C# show you how to get in front of the shift toward functional programming.

商品描述(中文翻譯)

利用功能性編程的快速增長趨勢。
C# 是.NET開發人員使用最多的語言之一,也是世界上最受歡迎的編程語言之一。它具有許多內建的功能性編程特性,但大多數都很複雜且不太被理解。隨著功能性編程的快速增長,您需要知道如何利用現有的技能來抓住這一趨勢的機會。《C#中的功能性編程》將引領您踏上一條從功能性思想的歷史價值開始的道路。在書中,C# MVP和功能性編程專家Oliver Sturm解釋了C#中相關語言特性的細節,並描述了在C#中使用功能性技術的理論和實踐,包括柯里化、部分應用、組合、記憶化和單子。接下來,他提供了實用且多功能的示例,結合了不同領域的解決方案,包括並發和高性能計算框架等複雜情境,以及Web服務和業務邏輯實現等簡單用例。
- 展示了C#開發人員如何利用現有技能來運用功能性編程
- 不涉及太多數學理論,而是專注於提供功能性編程方法解決實際開發問題,與傳統的功能性編程書籍不同
- 包含從簡單案例到複雜情境的示例
讓《C#中的功能性編程》向您展示如何領先於功能性編程的轉變。