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