Blog
Insights and articles on Rust 🦀, AI and live tool development.
Filter by Topic
Showing 6 of 67 articles • Page 7 of 12
Partie 1 : GC Pauses et Latence: Le coût caché des langages de haut niveau
Java, Python et JavaScript offrent de la commodité, mais le garbage collector introduit une latence imprévisible.
Partie 2 : Les languages comme C/C++ ou Zig permettent de contrôler la mémoire mais à quel prix ?
C évite le besoin d'avoir un garbage collector et donne un contrôle manuel de la mémoire, mais ouvre la porte à des bugs dangereux.
Partie 3 : Rust: Memory safety sans garabe collector
Rust a des performances équivalentes à C/C++ avec en plus la sécurité mémoire vérifée dès la compilation. Cela grâce à deux mécanismes: borrowing et ownership.
Vec::drain() vs Vec::truncate() ou Vec::clear() ?
Comprendre le fonctionnement de Vec::drain() et le comparer avec Vec::truncate() et Vec::clear() pour différents scénarios de suppression d'éléments
Comment supprimer efficacement les doublons d'un Vec<T> oĂą T: Eq + Hash ?
Approches efficaces pour supprimer les doublons d'un Vec<T> où T: Eq + Hash, comparant les méthodes basées sur HashSet et le tri avec analyse de performance
Quelle est la différence entre Box<[T]> et Vec<T> ?
Comparaison des différences entre Box<[T]> et Vec<T> concernant la mutabilité, la surcharge mémoire et les implications de performance pour différents cas d'usage
Quel est l'impact sur les performances de l'utilisation de Vec::push() dans une boucle vs. la pré-allocation avec Vec::with_capacity() ?
Analyse des différences de performance entre Vec::push() dans des boucles et la pré-allocation avec Vec::with_capacity(), couvrant les coûts de réallocation mémoire et les stratégies d'optimisation
La magie de collect() en Rust : Transformer des itérateurs en Vecs, HashMaps et Strings !
Collections (comme Vec), itérateurs (into_iter, collect), et concepts associés
Quelles sont les différences entre into_iter(), iter() et iter_mut() ?
Collections (comme Vec), itérateurs (into_iter, collect) et concepts associés