The Book of F#: Breaking Free with Managed Functional Programming (Paperback)
暫譯: F# 程式設計之書:以受管理的函數式程式設計突破限制 (平裝本)
Dave Fancher
- 出版商: No Starch Press
- 出版日期: 2014-03-01
- 定價: $1,480
- 售價: 6.0 折 $888
- 語言: 英文
- 頁數: 312
- 裝訂: Paperback
- ISBN: 1593275528
- ISBN-13: 9781593275525
-
相關分類:
F#
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
Parallel Optimization: Theory, Algorithms, and Applications (Hardcover)$1,560$1,529 -
編譯系統設計 (Compilers: Principles, Techniques, and Tools, 2/e)$960$864 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$556Scala 程式設計, 2/e (Programming Scala: Scalability = Functional Programming + Objects, 2/e) -
$403解析深度學習 : 語音識別實踐 -
Deep Learning|用 Python 進行深度學習的基礎理論實作$580$458 -
鳥哥的 Linux 基礎學習訓練教材$480$408 -
Python 新手使用 Django 架站技術實作:活用 Django 2.0 Web Framework 建構動態網站的 16堂課$690$538 -
$607強化學習 -
Julia 程式設計:新世代資料科學與數值運算語言$480$432 -
Reproducible Finance with R: Code Flows and Shiny Apps for Portfolio Analysis$3,350$3,183 -
Docker 專業養成 ─ 活用基礎與實踐技能 (暢銷回饋版)$450$351 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
Python 設計模式$650$514 -
Excel VBA 經典程式碼:一行抵萬行「偷懶程式碼」應用大全 (下)$620$484 -
增壓的 Python|讓程式碼進化到全新境界 (Supercharged Python: Take Your Code to the Next Level)$680$578 -
深度強化式學習 (Deep Reinforcement Learning in Action)$1,000$790 -
Python 功力提升的樂趣|寫出乾淨程式碼的最佳實務 (Beyond the Basic Stuff with Python)$500$375 -
Deep Learning 3|用 Python 進行深度學習框架的開發實作$780$616 -
Python 刷題鍛鍊班:老手都刷過的 50 道程式題, 求職面試最給力 (Python Workout: 50 ten-minute exercises)$480$379 -
CPython Internals: Your Guide to the Python 3 Interpreter (Paperback)$1,580$1,501 -
核心開發者親授!PyTorch 深度學習攻略 (Deep Learning with Pytorch)$1,000$790 -
$774Django 5 Web 應用開發實戰 -
FastAPI|現代 Python 網站開發 (FastAPI : Modern Python Web Development)$680$537
相關主題
商品描述
F# brings the power of functional-first programming to the .NET Framework, a platform for developing software in the Microsoft Windows ecosystem. If you're a traditional .NET developer used to C# and Visual Basic, discovering F# will be a revelation that will change how you code, and how you think about coding.
In The Book of F#, Microsoft MVP Dave Fancher shares his expertise and teaches you how to wield the power of F# to write succinct, reliable, and predictable code. As you learn to take advantage of features like default immutability, pipelining, type inference, and pattern matching, you'll be amazed at how efficient and elegant your code can be.
You'll also learn how to:
- Exploit F#'s functional nature using currying, partial application, and delegation
- Streamline type creation and safety with record types and discriminated unions
- Use collection types and modules to handle data sets more effectively
- Use pattern matching to decompose complex types and branch your code within a single expression
- Make your software more responsive with parallel programming and asynchronous workflows
- Harness object orientation to develop rich frameworks and interact with code written in other .NET languages
- Use query expressions and type providers to access and manipulate data sets from disparate sources
Break free of that old school of programming. The Book of F# will show you how to unleash the expressiveness of F# to create smarter, leaner code.
商品描述(中文翻譯)
F# 將功能優先的程式設計力量帶入 .NET Framework,這是一個用於在 Microsoft Windows 生態系統中開發軟體的平台。如果你是一位習慣於 C# 和 Visual Basic 的傳統 .NET 開發者,發現 F# 將會是一個改變你編碼方式和思考編碼方式的啟示。
在《The Book of F#》中,微軟 MVP Dave Fancher 分享了他的專業知識,教你如何運用 F# 的力量來編寫簡潔、可靠且可預測的程式碼。當你學會利用像是預設不可變性、管道化、類型推斷和模式匹配等特性時,你會驚訝於你的程式碼可以是多麼高效和優雅。
你還將學會如何:
- 利用 F# 的函數特性,使用柯里化、部分應用和委派
- 使用記錄類型和區別聯合來簡化類型創建和安全性
- 使用集合類型和模組更有效地處理數據集
- 使用模式匹配來分解複雜類型,並在單一表達式中分支你的程式碼
- 透過並行程式設計和非同步工作流程使你的軟體更具響應性
- 利用物件導向開發豐富的框架,並與其他 .NET 語言編寫的程式碼互動
- 使用查詢表達式和類型提供者來訪問和操作來自不同來源的數據集
擺脫舊式的程式設計思維。《The Book of F#》將向你展示如何釋放 F# 的表達力,創造更智能、更精簡的程式碼。
