F#

F# is a general-purpose, high-level, 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. Wikipedia

Created Year: 2005
Designed by: F Sharp Software FoundationMicrosoft Research
Developed by: MicrosoftDon Syme
Operating systems: cross-platform
Aliases: FSharp, F Sharp, F♯
File extensions: fs, fsi, fsscript, fsx

Wikidata: Q648619

Influenced: C#ElmF*LiveScriptQ#

Influenced by: C#ErlangHaskellMLOCamlPythonScala

Programming paradigms: imperative programmingfunctional programmingreflective programmingobject-oriented programmingconcurrent computingmetaprogramming

Language types: functional programming languageoff-side rule languagemulti-paradigm programming language

F# Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in F#

printfn "Hello World"

Free F# books, articles, documentation

Search on GitHub


Latest data update: 2025-11-13