F# – wieloplatformowy, funkcjonalny język programowania typu open source.
Umożliwia użytkownikom i organizacjom rozwiązywanie złożonych problemów obliczeniowych za pomocą prostego oraz łatwego w utrzymaniu kodu.
Z punktu widzenia biznesowego rolą języka F# jest skrócenie czasu wdrożenia solidnego oprogramowania w nowoczesnych aplikacjach korporacyjnych i internetowych.
F # jest rozwijany przez F# Software Foundation, Microsoft, a także społeczność open source.
Wieloplatformowy kompilator typu open source dla języka F# jest dostępny w F# Software Foundation. F# to w pełni obsługiwany język w Visual Studio i JetBrains Rider.
F # jest członkiem rodziny języków ML i powstał jako implementacja rdzenia języka programowania OCaml. Wpływ na to miały również między innymi takie języki jak C#, Python, Haskell, Scala i Erlang.
W marcu 2005 roku F # 1.0 został po raz pierwszy zademonstrowany na „TechFest” w Redmond.
