商品描述
This book is a great foundation for exploring functional-first programming and its role in the future of application development. The best-selling introduction to F#, now thoroughly updated to version 4.0, will help you learn the language and explore its new features.
F# 4.0 is a mature, open source, cross-platform, functional-first programming language which empowers users and organizations to tackle complex computing problems with simple, maintainable and robust code. F# is also a fully supported language in Visual Studio and Xamarin Studio. Other tools supporting F# development include Emacs, MonoDevelop, Atom, Visual Studio Code, Sublime Text, and Vim.
Beginning F#4.0 has been thoroughly updated to help you explore the new features of the language including:
- Type Providers
- Constructors as first-class functions
- Simplified use of mutable values
- Support for high-dimensional arrays
- Slicing syntax support for F# lists
Reviewed by Don Syme, the chief architect of F# at Microsoft Research, Beginning F#4.0 is a great foundation for exploring functional programming and its role in the future of application development.
商品描述(中文翻譯)
這本書是探索以功能為主的程式設計及其在應用程式開發未來中的角色的良好基礎。這本暢銷的 F# 入門書籍,現在已全面更新至 4.0 版本,將幫助您學習這門語言並探索其新特性。
F# 4.0 是一種成熟的開源跨平台以功能為主的程式設計語言,能夠幫助用戶和組織以簡單、可維護且穩健的代碼來解決複雜的計算問題。F# 也是 Visual Studio 和 Xamarin Studio 中完全支持的語言。其他支持 F# 開發的工具包括 Emacs、MonoDevelop、Atom、Visual Studio Code、Sublime Text 和 Vim。
《Beginning F# 4.0》已全面更新,以幫助您探索這門語言的新特性,包括:
- 類型提供者 (Type Providers)
- 將建構函數視為一級函數 (Constructors as first-class functions)
- 簡化可變值的使用 (Simplified use of mutable values)
- 支持高維陣列 (Support for high-dimensional arrays)
- 支持 F# 列表的切片語法 (Slicing syntax support for F# lists)
由微軟研究院 F# 首席架構師 Don Syme 審核的《Beginning F# 4.0》是探索功能程式設計及其在應用程式開發未來中的角色的良好基礎。