Skip to content
EntityQ648619· pop 36· linked from 863 articles

Also known as FSharp, F Sharp

Microsoft programming language

Key facts

Paradigms
Multi-paradigm : functional , imperative , object-oriented , agent-oriented , metaprogramming , reflective , concurrent
Family
ML : Caml : OCaml
Designed by
Don Syme , Microsoft Research
Developer
Microsoft , The F# Software Foundation
First appeared
2005 ; 21 years ago ( 2005 ) , version 1.0
Stable release
10.0 / 11 November 2025 ; 6 months ago ( 11 November 2025 )
Typing discipline
Static , strong , inferred
Os
Cross-platform : .NET framework, Mono
License
MIT
Filename extensions
.fs, .fsi, .fsx, .fsscript
Website
fsharp .org , learn .microsoft .com /en-us /dotnet /fsharp

via Wikipedia infobox

Source code

Link to the source-code README · 7,809 chars · not written by Vinony

Wikidata facts

Official website
fsharp.org
Show 12 more facts
typing discipline
strong typing
operating system
cross-platform
file extension
fsscript
IPA transcription
ɛf ʃɑrp
influenced by
Scala
copyright license
Apache License
software version identifier
10.0
source code repository URL
github.com/fsharp/fsharp
Commons category
F Sharp (programming language)
inception
2005-01-01
programming paradigm
concurrent computing
Stack Exchange tag
stackoverflow.com/tags/f%23
Sources (8)

via Wikidata · CC0

Article · 中文

F#是由微软发展的为.NET语言提供运行环境的程序设计语言,是函數程式語言(FP,Functional Programming),函數程式語言最重要的基礎是Lambda Calculus。它是基于OCaml的,而OCaml是基于ML函数程式语言。有時F#和OCaml的程式是可以交互編譯的。 F#支援高阶函数、柯里化、惰性求值、Continuations、模式匹配、闭包、列表处理和元编程。这是一个用于显示.NET在不同编程语言间互通的程序设计,可以被.NET中的任意其它代碼編譯和調用。 2002年微软開始由Don Syme帶領研發F#,從C#,LINQ和Haskell中獲取了經驗,2005年推出第一個版本,2007年7月31日释出1.9.2.9版。2007年底,微軟宣布F#進入產品化的階段。 F#已被集成在Visual Studio 2010中,版本是2.0,含有对.Net Framework的完全支持。 F#现在在Visual Studio 2015中,版本是4.0。 F#现在在Visual Studio 2017中,版本是4.1。

Abstract from DBpedia / Wikipedia · CC BY-SA