Logo języka | |
Pojawienie się |
2005 |
---|---|
Paradygmat | |
Typowanie | |
Aktualna wersja stabilna |
4.5 / 14 sierpnia 2018; ponad 6 lat temu[1] |
Twórca | |
Licencja | |
Platforma sprzętowa | |
Platforma systemowa |
wieloplatformowy (Windows, Linux, macOS, Android, iOS, Windows Phone i inne) |
Strona internetowa |
F# – wieloparadygmatowy język programowania zawierający w sobie głównie cechy języka funkcyjnego, ale umożliwiającym także pisanie kodu imperatywnego oraz obiektowego. Jest językiem silnie typowanym zaprojektowanym w celu pisania prostego, solidnego i wydajnego kodu do rozwiązywania złożonych problemów. F# łączy w sobie cechy takie jak zwięzłość, wydajność i ekspresywność. Język ten jest przykładem otwartego oprogramowania.
F# należy do rodziny języków ML, ale posiada również funkcjonalności inspirowane innymi językami, np. leniwe sekwencje wzorowane na języku Haskell. Posiada także funkcjonalności nieobecne w innych językach programowania, na przykład wbudowaną obsługę jednostek miar.