*** Welcome to piglix ***

F Sharp (programming language)

F#
Fsharp, Logomark, October 2014.svg
F# logomark
Paradigm multi-paradigm: functional, imperative, object-oriented, metaprogramming, concurrent
Designed by Don Syme, Microsoft Research
Developer Microsoft, The F# Software Foundation
First appeared 2005; 12 years ago (2005), version 1.0
Stable release
4.1 / March 8, 2017; 14 days ago (2017-03-08)
Typing discipline static, strong, inferred
OS Cross-platform: .NET Framework, Mono, JavaScript
License Apache
Filename extensions .fs, .fsi, .fsx, .fsscript
Website fsharp.org
Influenced by
ML, OCaml,C#, Python, Haskell,Scala, Erlang
Influenced
C#,Elm, F*, LiveScript

F# (pronounced F sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods. F# is most often used as a cross-platform Common Language Infrastructure (CLI) language, but it can also generate JavaScript and graphics processing unit (GPU) code.

F# is developed by the F# Software Foundation,Microsoft and open contributors. An open source, cross-platform compiler for F# is available from the F# Software Foundation. F# is also a fully supported language in Visual Studio and Xamarin Studio. Other tools supporting F# development include Mono, MonoDevelop, SharpDevelop, MBrace and WebSharper.Plug-ins supporting F# exist for many widely used editors, most notably the Ionide extension for Atom and Visual Studio Code, and integrations for other editors such as Vim, Emacs, and Sublime Text.

F# is member of the ML language family and originated as a .NET Framework implementation of a core of the programming language OCaml, It has also been influenced by C#, Python, Haskell,Scala, and Erlang.


...
Wikipedia

...