Blog

Swiss precision needs a language like Rust for the future.

Showing 6 of 68 articlesPage 7 of 12

📌 Why 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 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.

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.

🗓 Latest articles
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

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 27, 2025

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

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