Documentation | |
Intégration continue | |
Couverture du code |
Julia est un langage dynamique de haut niveau et hautes performances pour le calcul technique. La page d’accueil principale de Julia se trouve sur julialang.org. Il s'agit du référentiel GitHub du code source de Julia, comprenant les instructions de compilation et d'installation de Julia ci-dessous.
Les nouveaux développeurs peuvent trouver les notes de CONTRIBUTION utiles pour commencer à contribuer à la base de code Julia.
Si vous préférez ne pas compiler la dernière version de Julia à partir des sources, des archives tar spécifiques à la plate-forme avec des binaires précompilés sont également disponibles en téléchargement. La page de téléchargement fournit également des détails sur les différents niveaux de prise en charge des combinaisons de systèmes d'exploitation et de plates-formes.
Si tout fonctionne correctement, vous verrez une bannière Julia et une invite interactive dans laquelle vous pourrez saisir des expressions à évaluer. Vous pouvez en savoir plus sur la mise en route dans le manuel.
Remarque : Bien que certains gestionnaires de packages de système d'exploitation fournissent Julia, de telles installations ne sont ni maintenues ni approuvées par le projet Julia. Ils peuvent être obsolètes, cassés et/ou non entretenus. Nous vous recommandons d'utiliser plutôt les binaires officiels de Julia.
Tout d’abord, assurez-vous que toutes les dépendances requises sont installées. Ensuite, récupérez le code source en clonant le dépôt git :
git clone https://github.com/JuliaLang/julia.git
puis utilisez l'invite de commande pour accéder au répertoire Julia résultant. Par défaut, vous construirez la dernière version instable de Julia. Cependant, la plupart des utilisateurs doivent utiliser la version stable la plus récente de Julia. Vous pouvez obtenir cette version en exécutant :
git checkout v1.11.1
Pour créer l'exécutable julia
, exécutez make
depuis le répertoire julia.
La création de Julia nécessite 2 Go d'espace disque et environ 4 Go de mémoire virtuelle.
Remarque : Le processus de construction échouera gravement si l'un des répertoires parents du répertoire de construction contient des espaces ou d'autres méta-caractères shell tels que $
ou :
dans leurs noms (cela est dû à une limitation de GNU make).
Une fois construit, vous pouvez exécuter l'exécutable julia
. Depuis le répertoire Julia, exécutez
./julia
Votre premier test de Julia détermine si votre build fonctionne correctement. Dans le répertoire Julia, tapez make testall
. Vous devriez voir une sortie répertoriant une série de tests en cours d’exécution ; s'ils se terminent sans erreur, vous devriez être en mesure de commencer à utiliser Julia.
Vous pouvez en savoir plus sur la mise en route dans le manuel.
Des instructions de construction détaillées, si elles s'avèrent nécessaires, sont incluses dans la documentation de construction.
Par défaut, Julia n'installe rien en dehors du répertoire dans lequel elle a été clonée et ~/.julia
. Julia et la grande majorité des packages Julia peuvent être complètement désinstallés en supprimant ces deux répertoires.
Le code source de Julia est organisé comme suit :
Annuaire | Contenu |
---|---|
base/ | code source du module Base (qui fait partie de la bibliothèque standard de Julia) |
cli/ | source pour l'interface de ligne de commande/REPL |
contrib/ | divers scripts |
deps/ | dépendances externes |
doc/src/ | source du manuel d'utilisation |
etc/ | contient startup.jl |
src/ | source du noyau du langage Julia |
stdlib/ | code source pour d'autres packages de bibliothèques standard |
test/ | suites de tests |
Le Julia REPL est assez puissant. Voir la section du manuel sur le Julia REPL pour plus de détails.
Sous Windows, nous vous recommandons fortement d'exécuter Julia dans un terminal moderne, tel que le terminal Windows du Microsoft Store.
La prise en charge de l'édition de Julia est disponible pour de nombreux éditeurs largement utilisés : Emacs, Vim, Sublime Text et bien d'autres.
Pour les utilisateurs qui préfèrent les IDE, nous recommandons d'utiliser VS Code avec le plugin julia-vscode.
Pour les utilisateurs d'ordinateurs portables, la prise en charge des ordinateurs portables Jupyter est disponible via le package IJulia et le package Pluto.jl fournit des ordinateurs portables Pluto.