Julia (langage)
langage de programmation / De Wikipedia, l'encyclopédie encyclopedia
Cher Wikiwand IA, Faisons court en répondant simplement à ces questions clés :
Pouvez-vous énumérer les principaux faits et statistiques sur Julia (langage)?
Résumez cet article pour un enfant de 10 ans
Julia est un langage de programmation de haut niveau, performant et dynamique pour le calcul scientifique, avec une syntaxe familière aux utilisateurs d'autres environnements de développement similaires (Matlab, R, Scilab, Python, etc.). Il fournit un compilateur sophistiqué, un système de types dynamiques avec polymorphisme paramétré, une exécution parallèle distribuée, des appels directs de fonctions C, Fortran et Python.
Cet article est une ébauche concernant l’informatique.
Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Julia | ||
Date de première version | 2012 | |
---|---|---|
Paradigme | Dispatch multiple | |
Auteur | Jeff Bezanson, Stefan Karpinski, Viral B. Shah, Alan Edelman | |
Dernière version | 1.9.1 (7 mai 2023) | |
Typage | dynamique | |
Influencé par | MATLAB, R, Ruby, Perl, Python | |
Système d'exploitation | Multi-plateformes | |
Licence | Licence MIT[1] | |
Site web | julialang.org | |
Extension de fichier | jl | |
modifier |
La bibliothèque, essentiellement écrite dans le langage Julia lui-même, intègre également des bibliothèques en C et Fortran pour l'algèbre linéaire, la génération des nombres aléatoires, les FFT et le traitement de chaînes de caractères. Les programmes Julia sont organisés autour de la définition de fonctions, et de leur surcharge autour de différentes combinaisons de types d'arguments[2].
Par défaut, le runtime Julia doit être préinstallé lors de l'exécution du code source fourni par l'utilisateur. Alternativement, des exécutables autonomes qui n'ont pas besoin de code source Julia peuvent être construits avec par ex. PackageCompiler.jl, prenant en charge toutes les fonctionnalités de Julia.