← All Languages
F#

F#

Functional-First on .NET

First appeared: 2005Designed by: Don Syme

A functional-first, strongly typed language running on .NET with best-in-class tooling and interop with the entire .NET ecosystem.

Links

Paradigm

FunctionalOOP

Hello, World

printfn "Hello, World!"

About

Created by Don Syme at Microsoft Research, first released in 2005. Ships as a first-class language in .NET since .NET 5.

Type system: Static

Ecosystem

Package Managers
NuGetPaket
Frameworks
GiraffeSAFE StackFableAvalonia.FuncUI

Learning Resources

F# GuideF# for Fun and Profit