Hacker News new | past | comments | ask | show | jobs | submit login

This feels wrong, at face value. Even in modern English, if I say I have a number of things, I almost certainly don't have just one. This does /not/ mean that one is not a number. It /does/ mean that the word "number" can have several uses.



Euclid distinguishes the unit (VII, Def.1) and number -- a multitude composed of units -- (VII, Def.2). His definition of prime and composite numbers (VII, Def.11 and Def.13) clearly exclude one from the group of numbers, otherwise every number would be composite.


I think this is good to argue that my assertion is likely too strong. I fear this is close to arguing that early programmers were not familiar with map/flatMap. They did not discuss it as a first class thing, sure. Was it completely alien to all practitioners? I find that harder to swallow and it is likely that we are debating methods versus functions completely removed from the context in which the words were largely used.



But this doesn't contend with my point? A sibling point brought up confusion of cardinal and ordinal numbers. In modern english, I challenge you to find a good understanding outside of advanced practitioners on the difference.

I think it is fair to say that my statement is too strong to say it is wrong. My assertion would be that it is more complicated and almost certainly there is a lot lost in translation along the years.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: