Live data from Hacker News

Why is zero plural? (2024)

ell.stackexchange.com

21–30 of 209 posts

Re: Why is zero plural? (2024)

#21
None of the answers give a really satisfactory answer for the underlying reason.

I have a theory, although I don't have any evidence. Zero is arelatively recent concept, and probably became part of the language after the rules for pluralization were well established. So when zero came into use it was used similar to negating a plural, like "no widgets" or "not any widgets", so the plural was used. Or maybe it felt unnatural to use singular with a number other than one.

Re: Why is zero plural? (2024)

#22
post #17
post #8

Earlier quoted context omitted.

The answer is obviously because programmers want to be able to write f”{n} result{‘s’ if n == 1 else ‘’}”

> f"{n} result{'s' if n == 1 else ''}" n>1 is even shorter than n!=1 (also you wrote == instead of != your code is backwards)

But the whole point is that "0 result" is not correct but "0 results" is.

Re: Why is zero plural? (2024)

#26
post #14

I think it extends from whatever rules govern the much-more-influential word "No", particularly for items which aren't normally capped at 1. Notice how these are all plural , and in each case "no" could be substituted with "zero": * "My shelf contains no books." * "Snails have no legs." * "What if there were no stars in the sky?" You can't simply replace those examples with a singular noun: You're either forced to re…

    [A lesser light asks Ummon⫽
     What are the activities of a sramana>⫽
     Ummon answers⫽
     I have not the slightest idea⑊⫽
     The dim light then says⫽
     Why haven’t you any idea>⫽
     Ummon replies⫽
     I just want to keep my no-idea]
    ⠀

Re: Why is zero plural? (2024)

#27
post #20
post #14

I think it extends from whatever rules govern the much-more-influential word "No", particularly for items which aren't normally capped at 1. Notice how these are all plural , and in each case "no" could be substituted with "zero": * "My shelf contains no books." * "Snails have no legs." * "What if there were no stars in the sky?" You can't simply replace those examples with a singular noun: You're either forced to re…

> You can't naively rewrite those examples with a singular "What if there was no star in the sky?" does not sound particularly weird, and we can find instances of people using that exact phrase. If we focus on the key aspect of that statement, "no star in the sky" appears to be commonly used.

This example does sound wrong to a native English speaker. It contains a subjunctive mood construct and the correct version would be:

"What if there were no stars in the sky?"

Re: Why is zero plural? (2024)

#29
post #14

I think it extends from whatever rules govern the much-more-influential word "No", particularly for items which aren't normally capped at 1. Notice how these are all plural , and in each case "no" could be substituted with "zero": * "My shelf contains no books." * "Snails have no legs." * "What if there were no stars in the sky?" You can't simply replace those examples with a singular noun: You're either forced to re…

I have no idea what you are talking about. /s

Re: Why is zero plural? (2024)

#30
post #21

None of the answers give a really satisfactory answer for the underlying reason. I have a theory, although I don't have any evidence. Zero is arelatively recent concept, and probably became part of the language after the rules for pluralization were well established. So when zero came into use it was used similar to negating a plural, like "no widgets" or "not any widgets", so the plural was used. Or maybe it felt un…

Wikipedia tells me that the first known usage of "zero" in English was 1598, certainly well after the rules for plurals were set.

Wikipedia also tells me that people started speaking what we now call Old English around 450, and also tells me that there were examples of something close to the idea of "zero" going back as far as 1770BC, although the usual history of "zero" in English just goes back to borrowing it from Sanskrit, where it might have first appeared as early as ~300±80 but definitely appeared in 458.

Post reply on HN