2

Assuming I wanted to express "There are five apples." what of the following would be correct:

  1. Apple number is five.
  2. Apple count is five.
  3. Apples number is five.
  4. Apples count is five.

Assuming I wanted to express "There are five apples eaten by a child." what of the following would be correct:

  1. Apple(s) eaten by a child number is five. <-- Sounds like number ate an apple
  2. Apple(s) eaten by a child count is five. <-- Sounds like count ate an apple
  3. Apple(s) number eaten by a child is five. <-- Sounds like child ate a number
  4. Apple(s) count eaten by a child is five. <-- Sounds like child ate a count
PowerGamer
  • 121
  • 2
  • I think this question is far too vague. Whether it's "grammatical" or not, in what possible context would anyone want to say something like There are five apples eaten by a child? (As opposed to a relatively natural statement such as A child ate five apples.) – FumbleFingers Nov 04 '16 at 18:27
  • @FumbleFingers Here is a context: in a computer program I want to name a variable as short as possible without losing a meaning, for ex.: "AppleCountEatenByChild" ("NumberOfApplesEatenByAChild" would be way to long for a variable name). – PowerGamer Nov 04 '16 at 20:32
  • In the context of a computer program, something like NumApplesEatenByChild might be appropriate, but I'm not sure if this is a good question for ELL, because it's not really about standard English. – stangdon Nov 04 '16 at 20:35
  • @stangdon Well, I wanted to know how much sense the computer variable name would make if written as a sentence in English. That would help me choose names for variables. – PowerGamer Nov 04 '16 at 20:41
  • 1
    The way I would phrase it as a "real" sentence in English is "Number of apples eaten by a child". While you can use a noun like apple as a noun adjunct, it doesn't really make sense when used like "apple number". – stangdon Nov 04 '16 at 20:49
  • @stangdon And what about "apple count"? – PowerGamer Nov 04 '16 at 20:52
  • "Apple count" still sounds wrong. The thing is, when you use a noun adjunct like that, the "real thing" is the second one - number or count, in this case. But the child isn't eating a number or a count, exactly, so it doesn't sound right. – stangdon Nov 04 '16 at 21:01
  • 1
    I'm voting to close this question as off-topic because the question is really about variable naming, not the standard use of English. – James K Nov 04 '16 at 21:19
  • @stangdon Here is the usage of "apple count" in English book: https://books.google.com/books?id=Hzv-ijVITCoC&pg=PA4&dq=%22apple+count%22&hl=en&sa=X&ved=0ahUKEwi2iInjhJDQAhXDKiwKHRxAC304ChDoAQhLMAc#v=onepage&q=%22apple%20count%22&f=false So the book is grammatically wrong? – PowerGamer Nov 04 '16 at 21:30
  • @PowerGamer - No, the book is fine, because the book is literally talking about "a count": the number of something. But you wouldn't say "apple count eaten by the child was five" in spoken English, ever. In general you cannot regard technical language or programming code as being the same as spoken English. – stangdon Nov 04 '16 at 22:22

1 Answers1

1

The number of apples (eaten by some child) is five.

This feels a little artificial but it is grammatical. It's more natural to say:

Some child ate five apples.

Note I say "some child" rather than "a child". It's more natural, if we don't know which child, to say "some child ate the apples". If we do know which child then we would say "that child ..." or use the child's actual name.

That child has eaten five apples

Little Bobby ate five apples

Although if, for example, you're someone who doesn't like children then "the child" could be appropriate.

The child has been eating apples again.

Andrew
  • 88,266
  • 6
  • 98
  • 187
  • Its about expressing the count of specific apples, not the fact that someone ate them. Also, I know that "number of objects" and "count of objects" is correct, I would like to get the analysis of correctness of the variants in my question. I think at least the first two in first group should be correct. – PowerGamer Nov 04 '16 at 20:37
  • @PowerGamer I understand, I went off on a tangent. None of your choices is natural English. The best way to express this is my top example, and I really can't think of anything better. – Andrew Nov 04 '16 at 21:29
  • Then what about "apple count" in the book here: https://books.google.com/books?id=Hzv-ijVITCoC&pg=PA4&dq=%22apple+count%22&hl=en&sa=X&ved=0ahUKEwi2iInjhJDQAhXDKiwKHRxAC304ChDoAQhLMAc#v=onepage&q=%22apple%20count%22&f=false Also not a "natural English"? – PowerGamer Nov 04 '16 at 21:36
  • Short answer: no, it's not natural English. In a book of accounting practices, you're going to find a number of terms that apply to the context of that book, but not to ordinary conversation. After all if you opened a book of programming you wouldn't assume people say native English speakers say things like "If x equals 15 then go to line 240". There are places where you can say "apple count" or "orange count" but you have to define what you mean first (which this book does). – Andrew Nov 04 '16 at 22:14