In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity. Expert F# puts the power and elegance of functional programming into the hands of professional developers. Written by F#'s inventor and two major contributors to its development, Expert F# is the authoritative, comprehensive, and in-depth guide to the language and its use. Designed to help others become experts, the first part of the book quickly yet carefully describes the F# language. The second part then carefully shows how to elegantly use F# for a wide variety of practical programming tasks. This comprehensive reference of F# concepts, syntax, and features details how to code elegant F# solutions with expert technique and style; how to develop Windows, web, graphics, and database applications in F#; and much more.