F#

A functional-first .NET language from the ML family, with type inference and the full .NET library. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Microsoft and the F# Software Foundation
Created by
Don Syme
First release
2005
License
MIT
Open source
Yes
Pricing
Free
Website
https://fsharp.org
Paradigms
Functional, Object-oriented, Concurrent
Typing
Static
Type strength
Strong
Type inference
Yes
Memory management
Garbage collected
Runs as
Bytecode on a virtual machine
Main implementation
.NET (CoreCLR)
Concurrency
async and task expressions, MailboxProcessor agents
Null safety
Yes
Package manager
NuGet, Paket
Used for
Back end, Data and AI
Specification
The F# Language Specification

Top rated programming languages — Monthly Ranking