
资源介绍
F# 的设计旨在让函数式编程变得实用且易于上手。本书将帮助你开始编写第一段简单、健壮且高性能的函数式代码。
F# 能让你在最复杂的应用中也保持代码的简洁 —— 它是你迈出函数式编程第一步的理想语言。这本注重实践、以示例为导向的指南,将向你展示如何用 F# 的方式构建专业应用。
在《F# 实战》中,你将学到:
用简洁的 F# 代码编写高性能且健壮的系统
借助 F# 的类型系统快速、轻松且准确地为领域建模
运用函数式编程模式设计解决方案
摄取和处理不同的数据源
开发数据驱动的 Web 应用
对 F# 代码进行单元测试
运用多种技术有效地为数据建模
使用脚本快速探索领域
《F# 实战》基于作者、微软 F# 最有价值专家艾萨克・亚伯拉罕作为 F# 顾问与开发者合作的多年经验编写而成。它能通过函数式编程的核心原则提升 .NET 开发技能,你很快就会发现 F# 这种 “函数式优先” 的方式能让你轻松掌握这一强大的编程范式。
前言由菲利普・卡特和托马斯・佩特里切克撰写。
购买纸质书可获赠 Manning 出版社提供的 PDF 和 ePub 格式的电子书。
关于技术
F# 是一种极具独特优势的编程语言。它对函数式编程采用 “轻触式” 的处理方式,能帮助你交付无错误的代码,而无需涉及大量复杂的数学知识和学术理论。简而言之,F# 的存在就是为了帮你更快地编写更好的软件,本书将向你展示具体方法。
关于本书
《F# 实战》将教你用 F# 编写专业级质量的应用。对于每个概念、特性和技术,你都能找到实际操作的示例,从简单的数据转换开始,逐步深入到完整的 Web 应用开发。在整本书中,你将利用经过实战检验的 .NET 工具来完成从数据分析到与 C# 互操作等一系列广泛的任务。
本书内容亮点
用 F# 的类型系统为领域建模
摄取和处理不同的数据源
对 F# 代码进行单元测试
使用脚本快速探索领域
关于读者
适合熟悉任何面向对象或函数式编程语言的读者。无需具备 .NET 相关知识!
F# IN ACTION