Blog

Perspectives et articles sur Rust 🦀, l'IA et le développement d'outils en direct.

Affichage de 6 sur 61 articles • Page 8 sur 11

📌 Pourquoi Rust ?
rustAugust 7, 2025

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.

rustAugust 8, 2025

Partie 2 : Les langages 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.

rustAugust 9, 2025

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.

🗓 Articles récents
rustOctober 28, 2025

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

rustOctober 28, 2025

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

rustOctober 26, 2025

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

rustOctober 25, 2025

Quelles sont les différences entre into_iter(), iter() et iter_mut() ?

into_iter(), iter() et iter_mut() diffèrent par ce qu'ils cèdent : la valeur, une référence partagée ou une référence exclusive.

rustOctober 24, 2025

Rust Vec::new() vs. with_capacity() : Quand utiliser chacune

Vec::new() alloue à la première insertion, with_capacity(n) alloue une fois pour n éléments. Quand la différence compte vraiment.

rustOctober 22, 2025

Borne de trait ou dyn Trait ? Dispatch statique et dynamique comparés

Les génériques avec borne de trait compilent en dispatch statique ; dyn Trait compile en lookup de vtable. Ce que chacun coûte, et comment trancher.