Microsoft plans to introduce support for the functional
F # programming language (pronounced “F sharp”) into the Visual Studio development environment. This was announced by the vice-president of the Microsoft Developer Division in
his blog . This is still unofficial information, and no deadlines have been announced, but everything goes to that.
The F # language is based on the principles of functional programming, that is, the calculation process is interpreted as calculating the values of functions in the mathematical sense. This differs from the imperative programming paradigm, in which the calculation process is described as a sequence of instructions, similar to orders, changing the state of the program. In addition to F #, the list of functional languages includes Lisp, Miranda, Haskell, ML, and others.
The texts of F # programs are similar to algebra, they are excellent for describing mathematical functions, which is required in the development of financial, scientific, technical and other applications. F # language supports interactive scripts such as Python, can work with .Net libraries and database tools.
On this topic:
Notes about functional programming on Habré:
first and
second .