Foundations of F# (Expert's Voice in .NET)

Foundations of F# (Expert's Voice in .NET)
Authors
Robert Pickering
ISBN
1590597575
Published
01 Jun 2007
Purchase online
amazon.com

Functional programming (FP) is the future of .NET programming, and F# is much more than just an FP language. Every professional .NET programmer needs to learn about FP, and theres no better way to do it than by learning F#and no easier way to learn F# than from Foundations of F#. If youre already familiar with FP, youll find F# the language youve always dreamed of. And all .NET programmers will find F# an exciting real-world alternative to C# and Visual Basic.

Editorial Reviews

Functional programming (FP) is the future of .NET programming, and F# is much more than just an FP language. Every professional .NET programmer needs to learn about FP, and there's no better way to do it than by learning F#, and no easier way to learn F# than from Foundations of F#.

If you're already familiar with FP, youll find F# the language youve always dreamed of. All .NET programmers will find F# an exciting real-world alternative to C# and Visual Basic. This book is likely to have many imitators, but few true competitors. Written by F# evangelist Rob Pickering, and tech reviewed by F#'s main designer, Don Syme, this is an elegant, comprehensive introduction to all aspects of the language and an incisive guide to using F# for real-world professional development. F# is the future of programming (not just on .NET), and the future is now.

Table of Contents

  1. Introduction
  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. F# Libraries
  8. User Interfaces
  9. Data Access
  10. Distributed Applications
  11. Language-Oriented Programming
  12. The F# Tool Suite and .NET Programming Tools
  13. Compatibility and Advanced Interoperation

You might also like...

Comments

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” - Antoine de Saint Exupéry