5 exercises on commonly mispronounced programming vocabulary.
0 / 5 completed
1 / 5
How is "boolean" pronounced?
Boolean is pronounced "BOO-lee-an" /ˈbuːliən/ — three syllables, stress firmly on the first. It is named after mathematician George Boole. So "a BOO-lee-an value", "a BOO-lee-an flag", "BOO-lee-an algebra." Do not stress the second syllable ("boo-LEE-an") or collapse it to two syllables ("BOOL-yan"). The adjective "bool" (as in a bool variable type) is simply "bool" /buːl/, rhyming with "cool." "Boolean" is one of the most consistently mispronounced programming terms for non-native speakers.
2 / 5
How is "tuple" pronounced by most English-speaking developers?
Tuple has two accepted pronunciations: "TUP-el" /ˈtʌpəl/ (rhymes with "supple") and "TOO-pul" /ˈtuːpəl/ (rhymes with "couple" but with a long "oo"). Both are used by professional developers worldwide and both are understood. "TUP-el" is more common in the UK and among mathematicians, while "TOO-pul" is common in North America. In Python communities you will hear both. Either is correct — pick one and be consistent. Never let pronunciation worry prevent you from participating in code reviews.
3 / 5
How is "lambda" pronounced?
Lambda is pronounced "LAM-dah" /ˈlæmdə/ — two syllables, stress on "LAM," ending in a weak schwa. It is the Greek letter λ (eleventh in the Greek alphabet), used in lambda calculus, Python lambda functions, and AWS Lambda. So "a LAM-dah function", "AWS LAM-dah", "LAM-dah expression." The "b" in the spelling is silent — do not say "lam-BDA" or "lam-DA" with stress on the second syllable. AWS always says "LAM-dah" in their promotional material.
4 / 5
How is "daemon" pronounced in the context of Unix background processes?
Daemon (a background process in Unix/Linux) is pronounced identically to the English word "demon" /ˈdiːmən/ — "DEE-mun." It is sometimes spelled "daemon" specifically to distinguish it from the supernatural creature, but the pronunciation is the same. So "the SSH DEE-mun", "run as a DEE-mun", "the systemd DEE-mun manager." Do not say "day-MON" (that would be a French pronunciation). The Unix usage derives from Greek "daemon" (a benevolent spirit), not the evil connotation, but the English sound is "DEE-mun" either way.
5 / 5
How is "cache" correctly pronounced?
Cache is pronounced exactly like the English word "cash" /kæʃ/ — one syllable, rhyming with "flash" and "hash." The "e" at the end is silent. So "clear the cache" is "clear the CASH", "cache miss" is "CASH miss", "cache hit" is "CASH hit." Do not say "cash-AY" (that is the unrelated French word cachet, meaning prestige or a seal) or "catch" (which ends in /tʃ/ not /ʃ/). This is one of the most commonly mispronounced IT words — always "cash".