Blog

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

Affichage de 6 sur 61 articles • Page 7 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
rustNovember 7, 2025

Que sont les move closures (move || { ... }) ? Quand sont-elles nécessaires et comment interagissent-elles avec l'ownership ?

Ce que move déplace réellement, quand on en a vraiment besoin (threads, closures retournées, blocs async), et son interaction avec l'ownership.

rustNovember 6, 2025

Comment spécifier une closure comme paramètre de function ou type de retour ?

Prendre et retourner des closures : quand impl Fn suffit, quand il faut Box<dyn Fn>, et ce que chaque choix coûte au point d'appel.

rustNovember 5, 2025

impl Fn() vs. Box<dyn Fn()>: Le Duel du Dispatch des Closures en Rust

Comparaison du static et dynamic dispatch pour les closures en Rust, focus sur performance et cas d'usage

rustOctober 31, 2025

Aplatir un Vec<Vec<T>> en Vec<T> avec des itérateurs

Comparaison entre l'aplatissement de Vec<Vec<T>> avec des itérateurs et la concaténation manuelle, avec analyse des implications sur les performances

rustOctober 30, 2025

Vec::retain() vs filtrage avec iter().filter().collect() ?

Comparaison du filtrage en place avec Vec::retain() et iter().filter().collect() pour différents scénarios de filtrage et implications sur les performances

rustOctober 29, 2025

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