Rust's async ecosystem introduces runtime names and concepts with non-obvious pronunciations. This quiz covers five key terms you'll use in systems programming discussions.
0 / 5 completed
1 / 5
How do you pronounce Tokio (Rust async runtime)?
Tokio is pronounced 'TOH-kee-oh' (/ˈtoʊkɪoʊ/), styled after Tokyo (東京), the Japanese capital. The Rust async runtime borrowed the city's name as a nod to concurrency at scale. The 'o' at the end makes it three syllables: TOH-kee-oh.
2 / 5
How do you pronounce async-std (Rust async library)?
async-std is pronounced 'AY-sink STAN-derd' (/ˌeɪsɪŋk ˈstændərd/). It is the async equivalent of Rust's standard library, providing async versions of familiar std primitives. 'std' is an abbreviation for 'standard' and is read as the full word in conversation.
3 / 5
How do you pronounce smol (Rust async executor)?
Smol is pronounced 'SMOLL' (/smɒl/), rhyming with 'doll' or 'wall'. It is an intentional cute/internet-slang spelling of 'small', reflecting the library's philosophy of being a tiny, lightweight async executor for Rust. The name is both literal and playful.
4 / 5
How do you pronounce executor (async task runner)?
Executor is pronounced 'ig-ZEK-yuh-ter' (/ɪɡˈzɛkjʊtər/). It comes from Latin 'exsequor' (to follow out, carry out). In Rust async, an executor drives futures to completion by polling them. Stress on the second syllable: ig-ZEK-yuh-ter, like 'executive'.
5 / 5
How do you pronounce poll (Rust Future trait method)?
Poll in this context is pronounced 'POLE' (/poʊl/), rhyming with 'role' or 'control'. In Rust's async model, the Poll enum has variants Ready and Pending. The Future::poll() method is called by the executor to advance a future. Same pronunciation as election 'poll'.