Book description
This is a book on the F# programming language.
On the surface of things, that is an intuitively obvious statement, given the title of this book. However, despite the apparent redundancy in saying it aloud, the sentence above elegantly describes what this book is about: The authors are not attempting to teach developers how to accomplish tasks from other languages in this one, nor are they attempting to evangelize the language or its feature set or its use "over" other languages. They assume that you are considering this book because you have an interest in learning the F# language: its syntax, its semantics, its pros and cons, and its use in concert with other parts of the .NET ecosystem.
The intended reader is a .NET developer, familiar with at least one of the programming languages in the .NET ecosystem. That language might be C# or Visual Basic, or perhaps C++/CLI, IronPython or IronRuby.
Table of contents
- Copyright
- CREDITS
- ABOUT THE AUTHORS
- ACKNOWLEDGMENTS
- FOREWORD
- INTRODUCTION
- I. Beginnings
-
II. Basics
- 2. Lexical Structure
- 3. Primitive Types
- 4. Control Flow
- 5. Composite Types
- 6. Pattern Matching
-
III. Objects
- 7. Complex Composite Types
- 8. Classes
- 9. Inheritance
- 10. Generics
- 11. Packaging
- 12. Custom Attributes
-
IV. Functional Programming
- 13. Functions
- 14. Immutable Data
- 15. Data Types
- 16. List Processing
- 17. Pipelining and Composition
-
V. Applications
- 18. C#
- 19. Databases
- 20. XML
- 21. ASP.NET MVC
- 22. Silverlight
- 23. Services
Product information
- Title: Professional F# 2.0
- Author(s):
- Release date: June 2010
- Publisher(s): Wrox
- ISBN: 9780470528013
You might also like
book
Tidy First?
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up …
book
Deciphering Data Architectures
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern …
book
Functional Design: Principles, Patterns, and Practices
A Practical Guide to Better, Cleaner Code with Functional Programming In Functional Design, renowned software engineer …
book
Generative Deep Learning, 2nd Edition
Generative AI is the hottest topic in tech. This practical book teaches machine learning engineers and …