F#

E34603

F# is a functional-first, multi-paradigm programming language for the .NET platform, known for its strong type system and concise, expressive syntax.

All labels observed (8)

Label Occurrences
F# canonical 47
F# (some features) 1
F# 8.0 1

How this entity was disambiguated

Statements (62)

Predicate Object
instanceOf .NET language
programming language
designedBy Don Syme
developedBy F# Software Foundation
Microsoft
fileExtension .fs
.fsi
.fsscript
.fsx
firstAppeared 2005
governedBy F# Software Foundation
hasImplementation F# compiler for .NET
hasTooling JetBrains Rider support
Visual Studio Code Ionide extension
linked to: Visual Studio Code

Visual Studio integration
influenced C#
Elm
TypeScript
influencedBy C#
Haskell
Lisp
OCaml
Python
Scala
license open source
notableFeature REPL (F# Interactive)
concise syntax
expressive type system
paradigm functional-first
imperative
multi-paradigm
object-oriented
platform .NET
linked to: .NET Framework

.NET 5+
.NET Core
Mono
Xamarin
runsOn Common Language Runtime
stableRelease F# 8.0
linked to: F#
standard ECMA-334 inspired design principles
supports algebraic data types
asynchronous programming
computation expressions
concurrent programming
first-class functions
functional programming
higher-order functions
immutability
interactive scripting
object-oriented programming
pattern matching
type inference
units of measure
target .NET Intermediate Language
typingDiscipline inferred
static
strong
useCase data science
domain-driven design
financial modeling
scripting
web development

How these facts were elicited

Referenced by (54)

Full triples — surface form annotated when it differs from this entity's canonical label.

C# influenced F# (some features)
subject linked to: C# programming language
linked to: F#
Elm influencedBy F#
F# stableRelease F# 8.0
linked to: F#
Microsoft Visual Studio Enterprise supportsLanguage F#
subject linked to: Enterprise
Scala influenced F#
Haskell influenced F#
ML influenced F#
ML hasSuccessor F#
OCaml influenced F#
Common Language Infrastructure supportsProgrammingLanguage F#
subject linked to: CLI
System language F#
System.IO usedWith F#
Don Syme knownFor F# programming language
linked to: F#
Don Syme developed F#
Don Syme designed F#
Don Syme notableWork F# for .NET
linked to: F#
Don Syme notableWork F# language specification
linked to: F#
F# Software Foundation relatedTo Microsoft F#
linked to: F#
REPL (F# Interactive) integratesWith F# compiler
linked to: F#