5 exercises on the pronunciation of core programming vocabulary — terms that look straightforward to read but are often mispronounced in speech.
Programming term quick reference
boolean — "BOO-lee-un" (not "BOH-lee-un")
integer — "IN-tih-jer" (soft g, like "judge")
tuple — "TUP-ul" or "TYOO-pul" (both used)
mutex — "MYOO-teks" (like the Greek letter mu)
deprecated — "DEP-rih-kay-tid" (4 syllables)
0 / 5 completed
1 / 5
How is boolean correctly pronounced in technical English?
boolean — "BOO-lee-un" /ˈbuːliən/:
Boolean is named after mathematician George Boole. It has three syllables: BOO-lee-un. The first syllable rhymes with "boo" (long /uː/ vowel).
Common mistake: Some non-native speakers say "BOH-lee-un" (with a long "o") — this is incorrect. The "oo" in Boolean is like "boo!" not "boat".
In code: You'll hear "a boolean value", "boolean logic", "boolean flag", "returns a boolean". The plural is "booleans" (/ˈbuːliənz/).
2 / 5
Which is the correct pronunciation of integer as used in programming?
integer — "IN-tih-jer" /ˈɪntɪdʒər/:
Integer has three syllables with stress on the first: IN-tih-jer. The "g" is soft (/dʒ/ like in "judge"), not hard (/ɡ/ like in "get").
Why soft g? The "g" is soft because it is followed by "e". This is a standard English rule: g + e/i/y usually produces /dʒ/.
Related data types:
integer /ˈɪntɪdʒər/ — "IN-tih-jer"
float /floʊt/ — "floht"
char /tʃɑːr/ — "char" (rhymes with "car")
byte /baɪt/ — "bite"
3 / 5
A developer writes tuple in Python. How is it pronounced?
tuple — both pronunciations are correct:
"TUP-ul" /ˈtʌpəl/ — from the mathematical terminology (like "couple", "triple", "quadruple") — the /ʌ/ vowel is shorter.
"TYOO-pul" /ˈtjuːpəl/ — treats "tu" like "two" — common among developers who came from mathematics.
This is a genuine split in the programming community. Python creator Guido van Rossum has used "TUP-ul". Both forms are understood. In practice, "TUP-ul" is more common in everyday developer speech.
4 / 5
How is mutex (mutual exclusion) pronounced?
mutex — "MYOO-teks" /ˈmjuːtɛks/:
Mutex is a portmanteau of "mutual exclusion". It is pronounced "MYOO-teks" — the "mu" sounds like "mew" (as in the cat sound) or the Greek letter "mu" (μ).
Concurrency vocabulary pronunciation:
mutex /ˈmjuːtɛks/ — "MYOO-teks"
semaphore /ˈsɛməfɔːr/ — "SEM-uh-for"
thread /θrɛd/ — "thred" (the /θ/ is like "think")
deadlock /ˈdɛdlɒk/ — "DED-lok"
5 / 5
How is the programming term deprecated correctly pronounced?
deprecated — "DEP-rih-kay-tid" /ˈdɛprɪkeɪtɪd/:
Deprecated has four syllables: DEP-rih-kay-tid. Stress falls on the first syllable. The middle syllable "-ca-" is pronounced /keɪ/ — like the letter "K".
Common mistake: Saying "dih-PRAY-tid" (confusing with "depraved") — these are different words with different meanings.
In context: "This method is deprecated in v3.0" means it is still available but discouraged — it will be removed in a future version. Related: "deprecation notice", "mark as deprecated", "deprecated API".