F# is a general-purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative and object-oriented programming methods. It is most often used as a cross-platform Common Language Infrastructure (CLI) language on .NET, but can also generate JavaScript and graphics processing unit (GPU) code. F# was originally developed by Don Syme at Microsoft Research in Cambridge and grew out of an earlier implementation of the ML programming language called Caml.
Facts
First Released ParadigmMulti paradigm: functional, imperative, object oriented 1 SignificanceA functional first .NET language bundled with Visual Studio alongside C# and Visual Basic since 2010. 1 Connections
Built On
Direction correction: F# grew out of an OCaml port for .NET, not the reverse.
Sources
1. Wikipedia: F Sharp (programming language)
Wikimedia FoundationInfobox: First appeared
2005; 21 years ago (2005), version 1.0
Infobox: Paradigm
Multi-paradigm: functional, imperative, object-oriented, agent-oriented, metaprogramming, reflective, concurrent
Article body, tooling history
F# was first included in Visual Studio in the 2010 edition, at the same level as Visual Basic (.NET) and C# (albeit as an option), and remains in all later editions, thus making the language widely available and well-supported.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.