KDP-8063 Demain j'arrête le café, je me mets au crabe ! | Devoxx

Demain j'arrête le café, je me mets au crabe !

Conference

lang Langages alternatifs Intermédiaire

Neuilly 253

Friday 17:10 - 17:55

Le but étant de faciliter le démarrage sur le langage Rust pour des personnes utilisant des langages haut niveau comme Java/Js. Dans cette présentation nous découvrirons:

  • Le Langage (3 piliers)
    • Productivité : API fonctionnelle, pas de gestion manuelle de la mémoire sans GC, typage fort, inférence de type
    • Performance : Compilation native avec LLVM, ∅GC, langage bas niveau
    • Sûreté : sûreté de la mémoire, pas d’accès concurrent
  • Features présentées :
    • struct / trait / generics
    • ownership / borrowing / lifetime
    • memory guarantees : Box / Arc
    • macro
  • L'Écosystème :
    • IDE, tests, debugger, RLS
    • Build et packages manager (Cargo)
    • Librairies phares (Rayon, Rocket, Nom)
 functional programming language    rust    Language  
Salle Neuilly 253
Logan MAUZAIZE Logan MAUZAIZE

Amateur de Java avant le diplôme, j'ai distribué mes conseils lors de mes missions (expert technique, dev leader) et sur les forums. Notamment sur Developpez.com, sur lequel je fais partie de l'équipe Java à la fois en tant que modérateur mais aussi rédacteur.

Alessio Coltellacci Alessio Coltellacci

Je suis développeur système et j'utilise principalement Rust comme langage au quotidien. Je m'intéresse à l'écriture d'application performante (notamment pour le jeu vidéo, 3D) et le développement au niveau du kernel Linux.

TBA : To be announced / Salle non affectée