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#