Parcours
/
Rust
Rust
/
Exercices
/
Fréquence des lettres en parallèle
Fréquence des lettres en parallèle

Fréquence des lettres en parallèle

Difficile

Instructions

Compte la fréquence des lettres dans des textes en utilisant le calcul parallèle.

Le parallélisme consiste à faire en parallèle des choses qui peuvent aussi être faites de manière séquentielle. Un exemple courant est le comptage de la fréquence des lettres. Utilise le parallélisme pour calculer la fréquence totale de chaque lettre dans un tableau de textes.

Fréquence des lettres en parallèle en Rust

Pour en savoir plus sur la concurrence en Rust :

Bonus

Cet exercice comprend aussi un benchmark, avec une implémentation séquentielle comme point de comparaison. Tu peux comparer ta solution au benchmark. Observe l'effet de la taille des entrées sur les performances de chacune. Peux-tu dépasser le benchmark grâce à des techniques de programmation concurrente ?

À l'heure où nous écrivons ces lignes, test::Bencher est instable et n'est disponible que sur Rust nightly. Lance les benchmarks avec Cargo :

cargo bench

Si tu utilises rustup.rs :

rustup run nightly cargo bench

Pour en savoir plus sur Rust nightly :

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Rust Exercism

Prêt à commencer Fréquence des lettres en parallèle ?

Inscris-toi sur Exercism pour apprendre et maîtriser Rust avec 99 exercices, et un vrai mentorat humain, le tout gratuitement.

Analyse approfondie de Fréquence des lettres en parallèle !

On explore les différences entre concurrence et parallélisme, en examinant les différentes approches adoptées par des langages comme JavaScript, Go, Elixir et Rust.