0%

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

  1. Cover
  2. Title
  3. Copyright
  4. Dedication
  5. Foreword
  6. Acknowledgments
  7. Contents
  8. Contents at a Glance
  9. About the Authors
  10. About the Technical Reviewer
  11. 1. Getting Started
  12. 2. How to Obtain, Install, and Use F#
  13. 3. Functional Programming
  14. 4. Imperative Programming
  15. 5. Object-Oriented Programming
  16. 6. Organizing, Annotating, and Quoting Code
  17. 7. The F# Libraries
  18. 8. Data Access
  19. 9. Parallel Programming
  20. 10. Distributed Applications
  21. 11. Language-Oriented Programming
  22. 12. Compatibility and Advanced Interoperation
  23. 13. Type Providers
  24. Backmatter
3.15.235.188