F Sharp

F#
Logo języka F#
Logo języka
Pojawienie się

2005

Paradygmat

wieloparadygmatowy

Typowanie

statyczne, silne, inferencja typów

Aktualna wersja stabilna

4.5 / 14 sierpnia 2018; ponad 6 lat temu[1]

Twórca

Microsoft Research

Licencja

Licencja MIT[2]

Platforma sprzętowa

wieloplatformowy (.NET, Mono, Javascript[3])

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.

  1. Announcing F# 4.5. Microsoft. (ang.).
  2. Licencja języka F#. [dostęp 2018-10-16].
  3. Fable is an F# to JavaScript compiler. [dostęp 2018-10-16].

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by razib.in