INFORMATIQUE > LANGAGES INFORMATIQUES
Julia est un langage informatique
Date de création : 2009.
Auteur : Jeff Bezanson, Stefan Karpinski, Viral B. Shah et Alan Edelman.
Paradigme(s) : langage orienté objet (avec "multiple dispatch ")
Type d'exécution : interpréteur et compilateur JIT.
Typage : dynamique.
Système d'exploitation : multiplateforme.
Licence : MIT.
Histoire
Julia est un langage récent et performant pour le calcul numérique (n'essayez pas de faire un site web avec...).
Caractéristiques
Julia propose de nombreuses fonctions mathématiques et permet d'utiliser des bibliothèques open source écrites en C et en Fortran. Il dispose d'un compilateur JIT.
Ses principales caractéristiques sont les suivantes :
Généalogie
Julia a été influencé par Matlab, R, Ruby, Perl et Python.
En pratique...
Notre équipe a téléchargé sur le site officiel l'installeur pour Windows 10-64 bits (archive auto-extractible) qui nous a permis de tester rapidement des programmes en Julia. Grâce à la video de présentation fournie par le site, la prise en mains est rapide et passionnante.
Site officel du langage avec de nombreuses resources
Video très bien faite d'initiation à Julia
Julia: High Performance Programming by Ivo Balbaert, Avik Sengupta, Malcolm Sherrington (697 pages; published: November 2016; ISBN: 9781787125704)
Mastering Julia by Malcolm Sherrington - published by Packt Publishing (410 pages; published: 2015-07; ISBN: 9781783553310)
Getting Started with Julia Programming by Ivo Balbaert - published by Packt Publishing (214 pages; published: 2015-02-28; ISBN: 9781783284795)
Julia for Data Science by Anshul Joshi (348 pages; published: 2016-09; ISBN: 9781785289699) Explore the world of data science from scratch with Julia by your side
Julia for Data Science by Zacharias Voulgaris PhD (415 pages; published: 2016-09-01; ISBN: 9781634621304)
Julia Cookbook by Jalem Raj Rohit - published by Packt Publishing (172 pages; published: 2016-09; ISBN: 9781785882012)
Learning Julia by Anshul Joshi, Rahul Lakhanpal (316 pages; published: November 2017; ISBN: 9781785883279).