F è un linguaggio di programmazione fortemente tipizzato e funzionale progettato per velocizzare il processo di risoluzione di problemi complessi utilizzando codice semplice e gestibile. È un linguaggio di programmazione multipiattaforma in grado di generare GPU codice e JavaScript.
Per il personale aziendale, il vantaggio di F è la sua capacità di accelerare l'implementazione del software nell'impresa moderna. È stato progettato da Dom Syme e dai ricercatori di Microsoft nel 2005 ed è cresciuto fino a essere supportato da una varietà di applicazioni nel tempo.
Per citare gli sviluppatori,
F è un linguaggio di prima classe su numerose piattaforme tra cui Mac e Linux (con supporto degli strumenti in Xamarin Studio, MonoDevelop, Emacs e altri) e Windows(con Visual Studio, Xamarin Studio e Emacs) così come sui dispositivi mobili e sul Web utilizzando HTML5
Caratteristiche principali di F
Come usare F su sistemi Linux
Ci sono molti approcci che puoi adottare per usare F su Linux . I due più usati sono:
Opzione 1: utilizzare i pacchetti F in Linux
Ottieni l'ultima versione stabile del pacchetto Debian/Ubuntu di F seguendo queste istruzioni.
Poi installa i pacchetti, mono-complete e fsharp.
$ sudo apt-get update $ sudo apt-get install mono-complete fsharp
Per utilizzare la versione stabile più recente di F su Fedorae RHEL/CentOS/ pacchetto, si consiglia vivamente di seguire queste istruzioni.
Poi installa i pacchetti, mono-complete e fsharp.
$ Aggiornamento sudo yum $ sudo yum installa fsharp mono-completo
Opzione 2: installa Visual Studio Code
Visual Studio Code è un editor di testo open source multipiattaforma sviluppato da Microsoft che viene fornito con il supporto integrato per F, TypeScript, JavaScript e Node.js (tra gli altri linguaggi) immediatamente.
Prima installazione Visual Studio Code.
Quindi premi Ctrl+P
e installa il pacchetto Ionide per VS Code using:
$ ext install Ionide-fsharp
Se riscontri problemi o se hai bisogno di istruzioni per l'installazione di altre Linux distribuzioni, vedi qui.
Sei interessato a lavorare con F oa contribuire al progetto? Segui i link qui sotto: