Julia , comunemente noto come JuliaLang , è un linguaggio di programmazione per il calcolo numerico. Julia è veloce come C ma non sacrifica la leggibilità. Pertanto, possiamo ridurre il tempo di esecuzione dei nostri programmi e il tempo di sviluppo.
Prerequisiti
Assicurati di avere più di 2 GB di RAM. Nel caso in cui non si disponga di memoria sufficiente, è possibile utilizzare swap
per estendere la capacità della RAM. Segui il tutorial qui per creare lo scambio.
Passaggio 1: installare le dipendenze
L'installazione di Julia richiede alcune dipendenze come gcc
, g++
ecc. Per semplificare il processo, accedi come root
e installa tutte le dipendenze.
apt install gcc
apt install make
apt install g++
apt install python
apt install gfortran
apt install perl
apt install m4
apt install patch
apt install cmake
apt install pkg-config
Passaggio 2: scarica Julia e installalo
L'intero processo qui non richiede il root
privilegio di installare Julia. Avvia il tuo terminale e ottieni il codice sorgente di Julia da Github
git clone git://github.com/JuliaLang/julia.git
Tutto il codice sorgente sarà nella cartella denominata julia
. Passa a questa cartella.
cd julia
Scopri l'ultima versione di Julia.
git checkout v0.6.0
Costruisci Julia dalla fonte.
make -j 2
L' -j
opzione indica quanti thread per la costruzione di Julia. Più meglio è. Dovrebbe essere impostato uguale al numero di core del server.
Il processo di costruzione è piuttosto lungo.
Passaggio 3: verifica Julia
All'interno della cartella julia
, possiamo trovare un file eseguibile chiamato julia
.
Digita ./julia --version
il prompt dei comandi e l'output dovrebbe apparire così.
julia version 0.6.0
Esistono due modi per utilizzare Julia, il primo tramite REPL. Basta digitare ./julia
per accedere al REPL. Il secondo è salvando il codice in esecuzione in un file con estensione .jl
ed eseguendo questo file con ./julia <nameOfFile.jl>
.
Per comodità, puoi creare un alias per accedere julia
ovunque nel tuo server.
Nota: tutti i processi sopra sono stati testati con un VPS Vultr $ 2,50 / mese con Ubuntu 17.04 x64