Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

He ignores this basic argument:

Positions in sequences like arrays are referred to using ordinal numbers (first, second, third, ...). There is no ordinal "zeroth". Ordinal numbers start at 1. This is contrary to cardinal ("how many?") numbers, which start at 0. And talking of "natural" numbers is besides the point. Therefore, referring to the seventh element in a sequence with the name "6" rather than "7" is confusing and provokes off-by-one errors.



Using the same argument, why not place the origin point of cartesian coordinates at (1, 1, 1)?


Those use real numbers, which are different from ordinal (or cardinal) numbers. Ordinal numbers are positive whole numbers.




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

Search: