F to silnie typowany, funkcjonalny język programowania zaprojektowany w celu przyspieszenia procesu rozwiązywania złożonych problemów przy użyciu nieskomplikowanego i łatwego w utrzymaniu kodu. Jest to międzyplatformowy język programowania, który może generować GPU kod i JavaScript.
Dla personelu biznesowego zaletą F jest możliwość przyspieszenia wdrażania oprogramowania w nowoczesnym przedsiębiorstwie. Został zaprojektowany przez Dom Syme i badaczy z Microsoft w 2005 roku i rozrósł się do obsługiwanego przez różne zastosowania w czasie.
Cytując programistów,
F to pierwszorzędny język na wielu platformach, w tym Mac i Linux (z obsługą narzędzi w Xamarin Studio, MonoDevelop, Emacs i inne) oraz Windows(z Visual Studio, Xamarin Studio i Emacs), a także na urządzeniach mobilnych i w Internecie za pomocą HTML5
Najważniejsze funkcje języka F
Jak używać języka F w systemach Linux
Istnieje wiele podejść do używania F w systemie Linux . Dwa najczęściej używane to:
Opcja 1: Użyj pakietów F w systemie Linux
Pobierz najnowszą stabilną wersję F pakietu Debian/Ubuntu, postępując zgodnie z tymi instrukcjami.
Następnie zainstaluj pakiety, mono-complete i fsharp.
$ sudo apt-get update $ sudo apt-get install mono-complete fsharp
Aby używać najnowszej stabilnej wersji F na Fedorai RHEL/CentOS/, zdecydowanie zalecamy postępowanie zgodnie z tymi instrukcjami.
Następnie zainstaluj pakiety, mono-complete i fsharp.
$ sudo mniam aktualizacja $ sudo yum zainstaluj mono-kompletny fsharp
Opcja 2: Zainstaluj kod programu Visual Studio
Visual Studio Code to międzyplatformowy edytor tekstu typu open source opracowany przez firmę Microsoft z wbudowaną obsługą F, TypeScript, JavaScript i Node.js (między innymi) od razu po wyjęciu z pudełka.
Pierwsza instalacja Visual Studio Code.
Następnie naciśnij Ctrl+P
i zainstaluj pakiet Ionide dla Kod VS za pomocą:
$ ext install Ionide-fsharp
Jeśli napotkasz jakiekolwiek problemy lub potrzebujesz instrukcji instalacji dla innych dystrybucji Linux, zobacz tutaj.
Czy jesteś zainteresowany współpracą z F lub udziałem w projekcie? Skorzystaj z poniższych linków: