Rust
- document 1 document 2 document 3
- niveau 1 niveau 2 niveau 3
- audio 1 audio 2 audio 3
Descriptif
Pour ce café, nous avons invité Pascal Havé, consultant en développement logiciel. Pascal a une grande expérience du calcul scientifique acquise à IFP Energies nouvelles et au CEA. Il nous parlera de Rust dont la version 2021 est sortie récemment.
Rust est un nouveau langage de programmation, lancé en 2010 par la fondation Mozilla, dont la syntaxe et les cibles d'usage sont très proches de C++.
Par rapport à ce dernier, il améliore notamment la gestion de la mémoire. C’est un langage bas-niveau performant, particulièrement bien adapté pour la programmation multithread. C’est un candidat sérieux à envisager pour un projet de développement en calcul scientifique.
L'outil "cargo" accompagne Rust et lui fournit à la fois une chaîne de compilation multi-plateforme, et un gestionnaire de packages dans la veine de npm ou pip. Ce qui en fait également un atout pour la diffusion et le partage des nombreuses bibliothèques déjà disponibles.
Thème
Notice
Documentation
Avec les mêmes intervenants
-
Philosophie générale du langage RustHavéPascal
Une présentation générale du langage Rust avec ses particularités.
-
Rust : comparaison avec les autres langages, généricitéHavéPascal
Pascal Havé compare Rust aux autres langages et donne des pistes pour écrire du code Rust générique.