
Julia a été initialement publié en 2012 par Alan Edelman, Stefan Karpinski, Jeff Bezanson et Viral B. Shah. Il s'agit d'un langage de programmation libre et open source (sous licence MIT).
Le choix d'un langage de programmation est toujours subjectif. Les caractéristiques suivantes de Julia sont déterminantes :
Julia est un langage de programmation unique, car il résout le problème des « deux langages ». Aucun autre langage de programmation n'est nécessaire pour écrire un code performant. Cela ne signifie pas que cela se fait automatiquement. Il incombe au programmeur d'optimiser le code qui provoque un ralentissement à l'exécution, mais cela peut se faire dans Julia même.
Le choix d'un langage de programmation est toujours subjectif. Les caractéristiques suivantes de Julia sont déterminantes :
- Julia est développé comme un langage de programmation performant ;
- Julia utilise le dispatch multiple, ce qui permet au programmeur de choisir parmi différents modèles de programmation adaptés à l'application ;
- Julia est un langage à typage dynamique qui peut facilement être utilisé de manière interactive ;
- Julia a une jolie syntaxe de haut niveau, facile à apprendre ;
- Julia est un langage de programmation à typage optionnel dont les types de données (définis par l'utilisateur) rendent le code plus clair et plus robuste ;
- Julia dispose d'une bibliothèque standard étendue et de nombreux paquets tiers sont disponibles.
Julia est un langage de programmation unique, car il résout le problème des « deux langages ». Aucun autre langage de programmation n'est nécessaire pour écrire un code performant. Cela ne signifie pas que cela se fait automatiquement. Il incombe au programmeur d'optimiser le code qui provoque un ralentissement à l'exécution, mais cela peut se faire dans Julia même.
Vous avez lu gratuitement 539 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.