Come programmare in Julia

tramite: O2O
Difficoltà: difficile
17

Introduzione

Julia è un linguaggio di programmazione relativamente giovane. Nasce nel 2012, anche se le origini possono essere fatte risalire già al 2009, da un gruppo di programmatori, tra i quali ricordiamo Bezanson, Karpinski, Shah ed Edelman, specializzati nel calcolo numerico. Per questo Julia nasce come un linguaggio di programmazione scientifica, ma ad oggi può essere utilizzato anche per altri scopi più generali. Programmare con Julia è semplice ed efficace. Conosciamo meglio questo linguaggio.

27

Occorrente

  • Personal Computer (PC)
  • Linguaggio di programmazione Julia
37

Colmare i punti deboli

Julia fonda le sue origini sui linguaggi di programmazione classici, dal C al Fortran, dei quali ne consente l'utilizzo, grazie alla possibilità di richiamare librerie di linguaggi differenti, e su di esse si concentra per cercare di affermare i punti qualitativamente validi e, di conseguenza, tentare di colmare i difetti e i punti deboli che presentano nelle varie fasi di programmazione. Nasce così un linguaggio di programmazione moderno che è riuscito a raggiungere un livello generale leggermente inferiore rispetto ai più consolidati linguaggi C e Fortran, soprattutto dal punto di vista strutturale, ma che allo stesso tempo risulta essere molto più funzionale rispetto agli altri linguaggi sia dal punto di vista pratico che di quello funzionale, risultano quindi un'ottima novità, come alternativa agli altri linguaggi, sul mercato della programmazione open-source.

47

Caratteristiche di Julia

Julia è un linguaggio di programmazione cosiddetto high level (ossia di alto livello) dinamico. Questo linguaggio si basa sull'utilizzo del Just In Time (o più semplicemente JIT) compiler, che a sua volta si appoggia su uno dei framework più noti e funzionali, ossia LLVM. Oltre a permettere l'utilizzo di processi funzionali e procedurali, Julia consente anche la cosiddetta meta-programmazione. Come detto, la nascita di Julia è abbinata specialmente ad un suo utilizzo nell'ambito della precisione numerica e del calcolo scientifico, ma con l'affinamento operato negli anni dagli utilizzatori, è possibile utilizzare questo linguaggio per soddisfare qualsiasi esigenza, dal carattere numerico o generale. È possibile effettuare il download di questo linguaggio dal sito internet Julia, seguendo alcuni semplici passi e in pochi minuti sarà possibile passare alla vera e propria programmazione. Per farlo è inoltre utile affidarsi all'IDE realizzato da Forio Simulations, che consente di accompagnarti nei primi passi della programmazione, e che risulta essere anche per i cosiddetti beginners del linguaggio Julia. Sono disponibili su internet anche vari tutorial, realizzati da esperti, ma non solo, per facilitare l'apprendimento della programmazione con questo nuovo linguaggio, anche se risulta essere, a detta di molti, semplici ed immediato.

Continua la lettura
57

"Hello, World!"

Il classico esempio informatico di programmazione riguarda la stampa di una piccola frase, ed in particolare della dicitura "Hello, World!". Farlo con Julia è semplice, basterà infatti digitare

print ("Hello, World!")

Julia mette a disposizione anche una console interattiva, in grado di facilitare l'inserimento delle interazioni con il programma, in quanto essa risulta essere molto immediata e intuitiva, e per questo molto utilizzata da tutti i programmatori che hanno deciso di affidarsi a questo innovativo linguaggio di programmazione.

67

Guarda il video

77

Consigli

Non dimenticare mai:
  • Consultazione dell'IDE realizzato da Forio Simulations
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Come programmare in Standard C++

Programmare è un atto che presuppone una conoscenza abbastanza ampia della materia, ma anche un approccio piuttosto individuale alla disciplina, perché ogni sviluppatore sceglie gli strumenti che gli sono più congeniali. Tuttavia, nel tempo alcuni...
Programmazione

Regole per programmare in Rust

I linguaggi di programmazione fanno parte dell'universo informatico sin dagli inizi. Tutti noi ricorderemo sicuramente il vecchio prompt dei comandi sul nostro primo PC. Si apriva una finestrella nera in cui dovevamo digitare specifiche espressioni, spesso...
Programmazione

Come imparare a programmare in C++

L'avvento del computer, ha richiesto la creazione di appositi linguaggi per facilitare la comunicazione tra utente e macchina. I linguaggi sono aumentati di numero e via via è aumentata anche la facilità di comunicazione tra questi due canali. Si parla...
Programmazione

Imparare a programmare con Coding

Viviamo nell'Era del Web 2.0, ed è quindi normale che nel mondo del lavoro ci sia una grossa richiesta di programmatori. Sviluppare un App, tanto per fare un esempio, può sembrare complicatissimo per chi non ha esperienza in campo informatico, ma grazie...
Programmazione

Come programmare in Elixir

Dalla nascita dei primi calcolatori sono stati sviluppati moltissimi linguaggi di programmazione, ognuno con uno o più scopi, a seconda delle necessità.Programmare non è difficile: basta seguire un corso di informatica o rimboccarsi le maniche e imparare,...
Programmazione

Come creare una calcolatrice con Dev C++

Dev C++ rappresenta un IDE completamente gratuito, distribuito e messo a disposizione dell'utente sotto Licenza GNU per la programmazione in linguaggio C e C++. Per IDE si intende un ambiente di sviluppo integrato, acronimo dell'inglese "Integrated Development...
Programmazione

Come imparare a programmare

La tecnologia, col passare del tempo, sta diventando sempre più affascinante, tanto da spingerci a farla nostra attraverso la programmazione. Programmare è un po' come parlare con una macchina, e per farlo c'è bisogno dei linguaggi di programmazione...
Programmazione

Come programmare in Python su Ubuntu

Python è un linguaggio di programmazione general-purpose ad altissimo livello. Esso viene utilizzato quotidianamente negli ambiti più diversi, come la creazione di progetti professionali molto importanti che consentono di ottenere un feedback immediato,...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.