Source: commons.wikimedia.org

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: Don SymeMicrosoft Research
Developed by: F Sharp Software FoundationMicrosoft
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: concurrent computingfunctional programmingimperative programmingmetaprogrammingobject-oriented programmingreflective programming

Language types: functional programming languagemulti-paradigm programming languageoff-side rule 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-06-27