Book description
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.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Foreword
- Acknowledgments
- Contents
- Contents at a Glance
- About the Authors
- About the Technical Reviewer
- 1. Getting Started
- 2. How to Obtain, Install, and Use F#
- 3. Functional Programming
- 4. Imperative Programming
- 5. Object-Oriented Programming
- 6. Organizing, Annotating, and Quoting Code
- 7. The F# Libraries
- 8. Data Access
- 9. Parallel Programming
- 10. Distributed Applications
- 11. Language-Oriented Programming
- 12. Compatibility and Advanced Interoperation
- 13. Type Providers
- Backmatter
Product information
- Title: Beginning F# 4.0
- Author(s):
- Release date: May 2016
- Publisher(s): Apress
- ISBN: 9781484213742
You might also like
book
F# for C# Developers
Extend your C# skills to F#—and create data-rich computational and parallel software components faster and more …
book
F# Deep Dives
F# Deep Dives presents a collection of real-world F# techniques, each written by expert practitioners. Each …
book
Programming F# 3.0, 2nd Edition
Why learn F#? With this guide, you’ll learn how this multi-paradigm language not only offers you …
book
The Book of F#
F# brings the power of functional-first programming to the .NET Framework, a platform for developing software …