Julia c’est quoi? Une nouvelle approche de l’informatique numérique

Langage de programmation «sans compromis» pour les scientifiques de données, Julia allie la facilité d’un langage dynamique à la rapidité d’un langage compilé.

Julia  est un langage de programmation dynamique, open source, de haut niveau, performant et de haute qualité, destiné à l’informatique numérique. Il offre la commodité de développement d’un langage dynamique doté des performances d’un langage compilé statiquement, en partie grâce à un compilateur JIT basé sur LLVM qui génère du code machine natif, et en partie à une conception implémentant la stabilité du type par la spécialisation via de multiples dispatch , ce qui facilite la compilation en code efficace.

Dans le billet de blog annonçant la sortie initiale de Julia en 2012, les auteurs du langage – Jeff Bezanson ,  Stefan Karpinski ,  Viral Shah et Alan Edelman – ont déclaré qu’ils avaient passé trois ans à créer Julia parce qu’ils étaient gourmands . Ils en avaient marre des compromis entre Matlab, Lisp, Python, Ruby, Perl, Mathematica, R et C, et souhaitaient un langage unique, propice au calcul scientifique, à l’apprentissage automatique, à l’exploration de données et à l’algèbre linéaire à grande échelle. , calcul parallèle et calcul distribué.

Pour qui est Julia? En plus d’être attrayante pour les scientifiques et les ingénieurs, Julia séduit également les scientifiques, les analystes financiers et les analystes financiers.

Les concepteurs de la langue et deux autres ont fondé Julia Computing en juillet 2015 pour «développer des produits qui rendent Julia facile à utiliser, facile à déployer et à adapter». Au moment de la rédaction de cet article, la société compte 28 employés et des laboratoires nationaux aux banques en passant par les économistes et les chercheurs en véhicules autonomes. En plus de la maintenance des référentiels open source Julia sur GitHub , Julia Computing propose des produits commerciaux, notamment JuliaPro , qui existe en version gratuite et payante.

Note cet article
Previous Article
Next Article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Abonnez-vous à notre newsletter

Twitter