top of page

Started learning F# over the weekend and found the below interesting information about it - 


It was developed in 2005 at Microsoft Research.
It is a part of Microsoft’s family of .Net language.
It is a functional programming language.
It is based on the functional programming language OCaml.

Features of F#


It is .Net implementation of OCaml.

It compiles .Net CLI (Common Language Interface) byte code or MSIL (Microsoft Intermediate Language) that runs on CLR (Common Language Runtime).

It provides type inference.

It provides rich pattern matching constructs.

It has interactive scripting and debugging capabilities.

It allows writing higher order functions.

It provides well developed object model.

Use of F#


F# is normally used in the following areas −

Making scientific model
Mathematical problem solving
Artificial intelligence research work
Financial modelling
Graphic design
CPU design
Compiler programming
Telecommunications

Some of the links to help in learning F# are as below - 


https://docs.microsoft.com/en-us/dotnet/fsharp/
http://www.tryfsharp.org/Learn/getting-started (use it in IE only)
http://fsharpforfunandprofit.com/

Learning F#

bottom of page