Michaël de Marliave
👤 SpeakerVoice Profile Active
This person's voice can be automatically recognized across podcast episodes using AI voice matching.
Appearances Over Time
Podcast Appearances
C'est ça.
Et en combien de temps le langage va devenir bon ?
Et justement, pour qu'on se donne au moins une vague idée,
Comment ils ont réussi, les gens qui ont conçu Rust, comment ils ont réussi à régler ces problèmes ?
Puisque visiblement, ils les ont réglés.
En fait, c'est que le problème, la manière dont ils ont résolu le truc, c'est pas d'aider le développeur à éviter les bugs, c'est que par construction, il soit impossible de décrire, non pas tous les bugs évidemment, mais toute une classe de bugs qui existaient avant,
Parce que, par définition, il y a une sorte de... Le borough checker, on peut s'imaginer que c'est un peu un surveillant de prison.
J'allais dire en français.
Un surveillant de prison.
Non, ça c'est illégal.
Ce que tu essaies de faire est illégal.
Cette case que tu as réservée en mémoire, tu ne peux...
avoir quelqu'un qui la modifie qu'une fois à la fois et donc elle doit transmettre le bâton qui lui permet d'accéder à la case modifiable elle doit le transmettre à quelqu'un d'autre à chaque fois enfin bon bref donc ça c'est le gardien de prison ou le prof et de la même manière ça résout aussi les problématiques de parallélisme le fait que un logiciel marche super bien et utilise toute la puissance de ton processeur
De fait, même si vous apprenez Rust et que vous êtes relativement débutant, très rapidement, vous pourrez être en mesure de créer un programme qui fait des calculs de performance, qui va utiliser tous les cœurs de votre processeur.
au max et sans avoir peur pour votre vie en train de stresser si justement vous avez bien fait vos spaghettis et tout ça, tout se passe tout seul ça c'est beau et je pense que des gens qui peuvent nous écouter ont peut-être vu le truc passer mais ont été refroidis parce qu'il y a une sorte de réputation de complexité
qui existent autour de Rust.
En mode, c'est un langage difficile.
Et ce que je trouve intéressant, justement, c'est que pour parler de notre expérience à nous, nous, on est tous des développeurs, des anciens développeurs web, où on faisait plutôt du TypeScript ou du Python, donc des langages, comme on dit, de plus haut niveau.
On parlait des abstractions, donc là, on est plutôt tout en haut.
Et justement, je trouve ça vraiment intéressant parce qu'on a beaucoup parlé de C, C++,