>>That's interesting logic, Fabio and it probably is what the people who wrote the language had in mind.
>>However when someone asks "What does 'ABC' begin with?", I will continue to answer "A", not "nothing."
>
>How about zero-based arrays? To the question "with which element does the array begin" you'd have to say "zeroeth", IOW, the nothingth.
>
Which is exactly why zero-based anything makes no sense. It's a hang over from the early days of cybernetics when bits were precious and no one wanted to waste a zero bit in addressing memory so they used it to address the first location.
Suppose the first child in every family's name was "".
That would make as much sense as zero-based addressing.
>The "begins with" is actually not quite right.
Yes, it can't be because "ABC" begins with "A", not "".
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.