Julia Magia di cui Pochi Conoscono

Julia La Magia di cui Pochi Conoscono

Alcune capacità meno conosciute del linguaggio di programmazione Julia.

(immagine dell'autore)

introduzione

Per quanto riguarda i linguaggi di programmazione e i loro paradigmi, l’approccio di Julia è incredibilmente unico. Confrontando Julia con la moltitudine di altri linguaggi di programmazione multi-paradigma popolari oggi, Julia è radicalmente diverso da molte comparazioni. Questo è particolarmente vero per il paradigma, o come i tipi del linguaggio (che contengono i dati) lavorano con le funzioni o i metodi nel linguaggio. Ci sono diverse soluzioni che sono state proposte per questo, e ogni linguaggio tende a inserirsi in una categoria – anche se non necessariamente in modo rigido. La maggior parte dei linguaggi moderni ha superato i concetti di programmazione multipla attraverso questi paradigmi, e questo rende la maggior parte dei linguaggi di programmazione moderni multi-paradigma. In questa categoria rientra anche il linguaggio Julia.

Anche se Julia è un linguaggio di programmazione multi-paradigma, è costruito in un paradigma unico centrato sulla dispatch multipla. Ciò non vuol dire che questo paradigma sia completamente innovativo, le basi di questo paradigma si trovano nel linguaggio Meta Standard (SML). In effetti, a causa di Julia, sono tornato indietro e ho provato quel linguaggio anni fa, è stata un’esperienza molto interessante, e se vuoi leggere di più su ciò che è accaduto con quello, ecco un link a quell’articolo:

Introduzione a SML: un linguaggio polimorfico strano nato nel 1983

Provando la mia fortuna nella scrittura e compilazione di qualche codice di base con il linguaggio SML

towardsdatascience.com

Ci sono molte cose davvero interessanti che Julia può fare che sono completamente uniche per il linguaggio. Questo paradigma e il suo set di funzionalità portano molta eccitazione e nuove capacità a un linguaggio di programmazione, ma creano anche molte sfide. Sfruttare queste complessità può significare molto quando si tratta di Data Science. Con la capacità viene la complessità e con alcune sfumature di Julia che sono in qualche modo uniche, potrebbe essere difficile per gli utenti ottenere un’esperienza completa di Julia. C’è molto da imparare, e Julia è un linguaggio seriamente fantastico con cui lavorare, quindi vale la pena sfruttarlo!

Per quanto riguarda la Data Science, Julia è il nuovo arrivato nel gruppo, ma la sua comunità…