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

Also known as FSharp, F Sharp, F♯

funktionale Programmiersprache

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

Article · Deutsch

F# (gelesen: F sharp; englische Aussprache [ɛfː ʃɑrp]) ist eine typsichere Multi-Paradigmen-Sprache mit starkem Fokus auf funktionale Programmierung für das .Net-Framework. Die Syntax ähnelt der von OCaml sehr stark, da diese Sprache als Vorbild für die Implementierung aller funktionalen Sprachelemente diente und die imperative Seite von F#, die sich von C# ableitet, selten verwendet wird. Neben diesen Bestandteilen sind in F# auch objektorientierte Sprachkonstrukte enthalten, die sich in dieses Sprachkonzept einpassen. F# ist voll interaktionsfähig mit allen anderen Sprachen des .NET-Systems und bietet durch das .Net-Framework und Mono beziehungsweise .NET Core die Möglichkeit den Code sowohl auf Windows als auch auf Linux, der BSD- und illumos-Familie und macOS einzusetzen. Via Xamarin sind auch Android und iOS als Zielplattformen möglich. Ursprünglich wurde F# als Forschungsprojekt von Microsoft Research entwickelt, derzeit wird es von Microsofts Entwicklungsabteilung und der F# Software Foundation fortgeführt. F# wurde als Teil von Visual Studio 2010 erstmals offiziell unterstützt und mit ausgeliefert. Im November 2010 wurde F# sowie zugehörige Compiler und Bibliotheken unter der Apache-Lizenz 2.0 freigegeben.

Abstract from DBpedia / Wikipedia · CC BY-SA