Chapter 1. Getting Started in F#
F# is a functional first language in the .NET family and is a derivative of the Meta-Language (ML) family of languages. It shares many features with dialects of ML, which originally derives from the classical ML language designed by Robin Milner in 1973 at the University of Edinburgh. As a .NET language, F# code compiles to Microsoft Intermediate Language (MSIL), which runs on top of Common Language Runtime (CLR).
In this chapter, we will cover the following topics:
- The key features of F#
- The functional and imperative languages
- Using F# with Visual Studio
- Basic expressions in F#