Functional Programming in C#: Classic Programming Techniques for Modern Projects (Paperback)
暫譯: C#中的函數式程式設計:現代專案的經典程式技巧 (平裝本)

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 開發人員使用的第一語言,也是全球最受歡迎的編程語言之一。它擁有許多內建的函數式編程特性,但大多數都相當複雜且不易理解。隨著函數式編程的轉變以快速的步伐增長,您需要知道如何利用現有的技能來把握這一趨勢。

《Functional Programming in C#》將引導您走上一條從函數式思想的歷史價值開始的道路。在書中,C# MVP 及函數式編程專家 Oliver Sturm 解釋了 C# 中相關語言特性的細節,並描述了在 C# 中使用函數式技術的理論與實踐,包括柯里化(currying)、部分應用(partial application)、組合(composition)、記憶化(memoization)和單子(monads)。接下來,他提供了實用且多樣化的範例,這些範例結合了不同的方法來解決多個領域的問題,包括複雜的情境,如併發(concurrency)和高效能計算框架,以及更簡單的使用案例,如 Web 服務和商業邏輯實現。

- 展示 C# 開發人員如何利用現有技能來把握函數式編程的優勢
- 使用非常少的數學理論,並專注於提供解決實際開發問題的函數式編程方法,與傳統的函數式編程書籍不同
- 包含從簡單案例到更複雜情境的範例

讓《Functional Programming in C#》告訴您如何在函數式編程的轉變中走在前面。

最後瀏覽商品 (20)