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
Alors, qu'est-ce que ça veut dire, coder d'une certaine manière pour du parallélisme ?
En gros, si on prend une métaphore...
C'est de naviguer dans une plate spaghetti où tu es en train de manipuler en simultané des choses.
C'est quoi ?
C'est de la mémoire ?
Moi, je m'imagine une rangée de chefs cuistots qui sont en train d'essayer de cuisiner le même truc en même temps
Ils doivent tous se synchroniser pour qui aura l'outil et qui accédera au truc.
S'il n'y a ne serait-ce qu'un problème dans l'ordre de la séquence, absolument tout est remis en question.
On peut manipuler de la donnée super sensible.
Si tu fais des transactions bancaires, tu ne sais pas si telle transaction a eu lieu avant ou après une autre, ou l'addition.
En fait, ça peut être absolument dramatique.
Et donc ?
Ces problèmes ont-ils une solution ?
Eh oui, évidemment !
La solution, c'est le fameux projet Rust.
Peut-être que vous avez déjà entendu ce mot si vous naviguez dans les sphères de développement, peut-être pas du tout.
Dans un cas comme dans l'autre, il faut se dire que c'est un peu un raz-de-marée.
J'ai l'impression que c'est un raz-de-marée diesel quand même.
Dans le sens où, comme tout langage de programmation, ça a commencé doucement, le temps que ça devienne mature, etc.
Tu vas nous expliquer, parce que c'est un projet qui est né chez Modila, qui va s'estabiliser.