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.

AI illustration

How this image was made

AI-generated illustration of F#

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of an f# (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 (9)

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 (106)

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#