F#

Functional-first language on .NET — concise, type-safe, and excellent for data transformation, financial modelling, and domain-driven design.

static jit since 2005 functionaloopimperative

F# brings OCaml-style functional programming to the .NET ecosystem. Its algebraic data types, pattern matching, and type inference result in concise, correct code with minimal boilerplate. It is widely used in financial services (Jet.com, Kaggle), scientific computing, and anywhere data transformation pipelines benefit from immutable types.

Missing something? Add a tool, framework, or book via a PR.
Contribute