QAL-4376 Atelier Rust | Devoxx

Atelier Rust

Hands-on Labs

lang Langages alternatifs Intermédiaire

Paris 202-203 Lab

Wednesday 09:30 - 12:30

Rust est un langage conçus pour la programmation système, tout en utilisant des constructions haut niveau. Il se focus sur:

  • performance: Un langage low level sans garbage collector mais pas de gestion mémoire manuelle.
  • productivité: Multi-paradigme, inférence des types, pattern matching, généricité, macro
  • sûreté: Eliminer des bugs liés à la mémoire pour être safe à runtime.

Rust s’est montré comme une bonne alternative pour construire des services systèmes, et remplacer les extensions natives en C de différents langages dynamiques par du code sûr et lisible. Et se place aujourd'hui comme le langage pour web assembly et pour la création de services web qui demande de la performance.

Venez découvrir Rust par vous-même avec des explications détaillées et des exercices pas-à-pas et concret.

NOTE IMPORTANTE ! Afin d'offrir la meilleure expérience pour tout le monde, il est nécessaire de venir avec un environnement prêt ! Pour cela, veuillez suivre les instructions ici : https://github.com/loganmzz/rust-installation

 rust    functional programming language    Language  
Salle Paris 202-203 Lab
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