Cet article, rédigé à l'aide de l'IA, est issu d’un talk filmé, donné par Julien Le Guen, développeur embarqué, chez KAIZEN Solutions. Il restitue les idées et les échanges partagés lors de cette session dédiée à Rust.
🎧Le replay est disponible juste en bas de l’article
Dans les projets embarqués et critiques, chaque bug peut être une bombe à retardement. Et pourtant, nous continuons d’utiliser, en 2025, les mêmes langages systèmes qui laissent la porte ouverte à des erreurs fondamentales. C, C++ : puissants mais permissifs, performants mais piégeux. Et quand 70 % des bugs critiques en production sont liés à la gestion de la mémoire, une question s’impose : pourquoi s’obstiner à marcher sur une corde raide sans filet ?
Le langage de programmation Rust, lui, propose une autre voie. Un langage conçu pour prévenir les erreurs avant même qu’elles n’atteignent le runtime. Un langage qui refuse de compiler du code incorrect. Un langage qui, dans l’embarqué et le critique, commence doucement mais sûrement à devenir une évidence.