Rust te propose des aides, mais il ne te garantie absolument pas que ton code gère bien la mémoire :-)
J'entends bien ! :) Cependant comme l'indique barmic :
La gestion de l'ownership réduit pas mal le risque, mais tu as toujours la possibilité d'écrire des algos monstrueux d'un point de vue mémoire.
Si mon algo est foireux, mon code est de toute façon foireux. Je distingue bien les deux : la mise en œuvre (Rust y apporte des garanties sur la propriété et donc indirectement sur la gestion de la mémoire, le partage et la [dés]allocation) et la définition de la résolution (où aucun langage ne t'apporte une garantie, parce que par nature, ça relève du travail - pour l'instant - humain).
[^] # Re: Ne pas craindre la Faucheuse
Posté par JulienG . En réponse au journal # Du serverless au FaaS - et du Golang -, c'est l'été. Évalué à 1.
J'entends bien ! :) Cependant comme l'indique barmic :
Si mon algo est foireux, mon code est de toute façon foireux. Je distingue bien les deux : la mise en œuvre (Rust y apporte des garanties sur la propriété et donc indirectement sur la gestion de la mémoire, le partage et la [dés]allocation) et la définition de la résolution (où aucun langage ne t'apporte une garantie, parce que par nature, ça relève du travail - pour l'instant - humain).