11

Context: enum as an abbreviation/short for enumeration.

This question is about pronunciation of the letter E in enum, not about the num part.

I've heard people say both "æ-num" (like in "assign") and /ˈinʌm/ (like the letter E) as it says on wiktionary.

Which one is correct? Are both correct?

Note: Google Translate has this pronunciation description for "enumerate": "əˈ" and "əˌ" for "enumeration".

14
  • 11
    “I have heard people say..” non native speakers?
    – Gio
    Commented May 16, 2023 at 9:50
  • 3
    What does "correct" mean? The most common? The one that fits best with the rules of English spelling and pronunciation (not sure how well you'll do with that)? What online dictionaries say? The one Reddit or Quora likes? Wiktionary has /ˈinʌm/, but I'd be surprised if that's the only pronunciation used. A short /ɛ/ is reasonable but /æ/ less so (if you pronounce it "annum", you're probably a non-native speaker who doesn't distinguish /ɛ/ and /æ/).
    – Stuart F
    Commented May 16, 2023 at 10:10
  • 23
    I'm American and in IT for over 40 years, and I don't think I've ever heard the initial vowel pronounced other than /i/. I find placing the stress on /nʌm/ more common than not, but not universal. Commented May 16, 2023 at 10:30
  • @Gio yes, non-native speakers mainly @Stuart F I do distinguish that, but couldn't find the right symbol quickly, so I've put somewhat similar one just to demonstrate the feud; you're right, don't know why I didn't check dictionary.cambridge.org/dictionary/english/enumeration and oxfordlearnersdictionaries.com/definition/english/… which both only describe ɪ @Jeff Zeitlin thanks for that view.
    – jave.web
    Commented May 16, 2023 at 11:01
  • 11
    I think you may be using the wrong character when you write ' "æ-num" (like in "assign") '. The symbol 'æ' is the IPA symbol for the vowel sound in "flat", which is quite different from the a in "assign". That vowel in "assign" is a schwa, which you do mention later in your question. I hesitate to edit the question myself to fix the possible error because I may not have your intended meaning correct, but I think people would understand your question better if you could clarify. Commented May 16, 2023 at 21:42

2 Answers 2

21

A helpful resource for hearing how English speakers pronounce things is Youglish. You can listen to its examples for enum to confirm that, as tchrist says, the first syllable is generally pronounced as /i/ (the same as the name of the letter E).

However, even if it is only used by a few speakers, it seems a pronunciation where the first syllable is unstressed and has a reduced vowel (either /əˈnum/ or /ɪˈnum/) also exists, as demonstrated by the following links:

While you did not want information about the second syllable, others may be interested to know that it can either be /num/ or /nʌm/ (or /nəm/).

I don't think "Which one is correct?" is a very meaningful question in the context of words like this (compare the argument over "gif"), but in any case, if you use the pronunciation recommended by tchrist, you shouldn't have to worry about it.

10
  • 4
    Thanks, this is useful. // I do think your first example is a red herring: it's a verb here because it has do-support, so it’s a mere clipping of the actual verb, not its jargon nominalization which the asker is trying to figure out. He’s specifically saying “There was this frustration there where you wanted to set don’t enum on your properties so they didn’t screw up your for-n loops but you couldn’t.” If you keep listening he talks about a Boolean enumerable property to control whether it will let you do this.
    – tchrist
    Commented May 17, 2023 at 2:04
  • 1
    For the "num" in "enum", I think some programmers pronounce it as /num/ (like "numeric" or "enumerable") because they know (consciously or subconsciously) that that's where the word comes from. The /nəm/ alternative make sense to me if the programmer stressed the initial E in enum, making the second vowel a weak vowel and therefore more flexible to change. Ultimately, though, "correctness" in this context is only about how you spell the word -- if you spell it wrong, it is a compiler error, and therefore incorrect on the level of the formal language specification.
    – Brandin
    Commented May 17, 2023 at 6:15
  • 5
    @Brandin - I'm a software engineer and I have never heard anyone pronounce enum similarly to enumerable Commented May 17, 2023 at 12:38
  • 2
    @ScottishTapWater Well then, please go listen to the first link supplied in this Answer. Mr Crockford himself (JavaScript: the Good Parts) says it that way consistently, at least in this presentation. That doesn't mean "his" way is correct, of course. By all means, use the pronunciation that is easiest for you and for your communicating with your colleagues, your collaborators, etc.
    – Brandin
    Commented May 17, 2023 at 13:48
  • 4
    @Brandin - That's because he's saying "don't enum" as an abbreviation for "don't enumerate" not as a shorthand for the enum/enumerable data structure. Those are different things Commented May 17, 2023 at 14:33
21

Using /ə/ or /æ/ for enum (or for enumerate, enumerated, enumeration) is incorrect

Wiktionary’s cited /ˈinʌm/ is indeed what native English speaking programmers broadly say phonemically, although in a narrower phonetic transcription [ˈɪjˌnɐm] might serve for most speakers. You would not count those as two separate pronunciations, though.

The first vowel in enum is the so-called FLEECE vowel, the second the so-called STRUT vowel. This makes the first syllable of enum just like the first syllable of e‑mail, and it makes the second syllable of enum pretty much just like the first syllable of number.

That second syllable is almost wholly unreduced, which is why I’ve marked it with secondary stress in the bracketed phonetic transcription. It never compresses to a brief and fully neutralized schwa or to a syllabic consonant [m̩] as it might in something like:

  • Who me? I’ve never even seen ’m!

There is no [æ] in assign, so I’m not sure where you’re getting that from. I suspect you’re mishearing the commA vowel /ə/ ther — or, in other words, possibly the FATHER vowel /ɑ/ or the STRUT vowel /ʌ/ or /ɐ/. There is a beg–bag merger but that’s with /ɛ/ and does not occur word-initially.

English words beginning with a written ‹e› of the pattern VCVC, so alternating vowel-consonant-vowel-consonant, can have various pronunciations of their initial vowel, but I don’t believe /æ/ is ever one of them.

Possibilities for pronouncing the start of words written with an initial ‹e› include the following, listed here in decreasing order of frequency:

  • The DRESS vowel (/ɛ/), as in ebony, echo, economic, edible, edit, egg, elegy, elf, elephant, ell, elm, em, en, end, eminent, emerald, enervate, enigma, epiphyte, excel, exit.
  • The KIT vowel (/ɪ/), as in eject, elapsed, elect, elude, English, enormous.
  • The FLEECE vowel (/i/ or /ɪj/), as in ecozone, edict, emu, even, evil. This is the name of the letter itself.
  • The FACE vowel (/e/ or /ej/ or /ɛj/), but this is almost always only in borrowed words like emir and éclair.

In general, but probably not so often in enum, how any vowel comes out also greatly depends on the stress and the emphasis placed on the word, because emphatic forms can take on lengthening properties never otherwise heard in normal speech. Plus under fast speech unstressed syllables can shorten towards schwa /ə/ and nearly disappear.

There is no reason to think one would pronounce a clipping of a word exactly the same way as one would the unclipped version but shorter. You’ve changed the stress pattern and the syllable count, and you’ve changed how the word ends. All those things change pronunciation, especially in a stress-timed language like English. Otherwise we’d be saying impede just like we say impediment, and we don’t. Syllables and stress matter a great deal in English, and they change the phonetics through regular phonological processes.

18
  • 4
    words like enumeration and emancipation are standardly said with an /ɛ/. If not, there has to be a reason discursively, like exaggeration or emphasis or less education or regionalism. Frankly, how do you specifically answer the question?
    – Lambie
    Commented May 16, 2023 at 14:44
  • 8
    @Lambie: enumeration with an /ɛ/? Not in American English. Not in British English, either. All four dictionaries I've linked to say the vowel is /i/ or /ɪ/. Are you sure you're not thinking of enumeración (or some other Romance language)? Commented May 16, 2023 at 15:26
  • 3
    @Lambie: I do not believe that I have ever heard enumeration pronounced like that, and the dictionaries don't give that as a possible pronunciation. You are pronouncing it differently from nearly all native English speakers. Commented May 16, 2023 at 15:55
  • 5
    @jave.web Yes, Google Translate is ᴡʀᴏɴɢ: seldom if ever does enumerate start with a fully reduced schwa❗ The start of enum is never /ɪ/ because that would be the KIT vowel as in inning, enumerate. It’s only ever the FLEECE vowel, which is the very name of the letter E itself❗ KIT and FLEECE are completely different lexical sets in English: what’s your 1st tongue? Moreover, the 1st syllable of enum has primary stress so ɴᴇᴠᴇʀ reduces to something else.
    – tchrist
    Commented May 16, 2023 at 18:12
  • 4
    @tchrist No, but only because they end differently. "Illiterate" and "innumerate" both end in /ɪt/ or /ət/, while "alliterate" and "enumerate" both end in /ˌeɪt/. (The secondary syllabic stress means that the /eɪ/ does not get reduced.)
    – trlkly
    Commented May 17, 2023 at 1:57

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .