Actions

::F Sharp (programming language)

::concepts



{{#invoke:Hatnote|hatnote}}

F# (pronounced eff sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript<ref name="js">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and GPU<ref name="gpgpu">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> code.

F# is developed by the F# Software Foundation,<ref name="fsharporg">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Microsoft and open contributors. An open source, cross-platform compiler for F# is available from the F# Software Foundation.<ref name="fsharposg">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> F# is also a fully supported language in Visual Studio<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and Xamarin Studio.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Other tools supporting F# development include Mono, MonoDevelop, SharpDevelop, MBrace and WebSharper.<ref>Pickering, Robert (2009). Beginning F#, Apress. p. 11.</ref>

F# originated from ML and has been influenced by OCaml, C#, Python, Haskell,<ref name="haskellInfluence" /> Scala and Erlang.


F Sharp (programming language) sections
Intro  History  Language overview  Development tools  Application areas  Open source community  Compatibility  Examples  See also  Notes  References  External links  

PREVIOUS: IntroNEXT: History
<<>>

Title::language    Source::fsharp    Visual::studio    First::archive    Blogs::software    Using::language

{{#invoke:Hatnote|hatnote}}

F# (pronounced eff sharp) is a strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming techniques. F# is most often used as a cross-platform CLI language, but can also be used to generate JavaScript<ref name="js">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and GPU<ref name="gpgpu">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> code.

F# is developed by the F# Software Foundation,<ref name="fsharporg">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Microsoft and open contributors. An open source, cross-platform compiler for F# is available from the F# Software Foundation.<ref name="fsharposg">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> F# is also a fully supported language in Visual Studio<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> and Xamarin Studio.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> Other tools supporting F# development include Mono, MonoDevelop, SharpDevelop, MBrace and WebSharper.<ref>Pickering, Robert (2009). Beginning F#, Apress. p. 11.</ref>

F# originated from ML and has been influenced by OCaml, C#, Python, Haskell,<ref name="haskellInfluence" /> Scala and Erlang.


F Sharp (programming language) sections
Intro  History  Language overview  Development tools  Application areas  Open source community  Compatibility  Examples  See also  Notes  References  External links  

PREVIOUS: IntroNEXT: History
<<>>