4 ms·
There's not much reason in a high-level language to start at 0. Humans reason about iteration in terms of the natural numbers.
by psychometry 7y ago
There's not much reason in a high-level language to start at 0. Humans reason about iteration in terms of the natural numbers.
- deleted 7y ago[deleted]
- wnoise 7y agoThat doesn't help: mathematicians have two definitions for "the natural numbers", one starting at zero, and one at one.
- psychometry 7y agoIt's very clear which definition I'm using. No need to be so pedantic.
- goatlover 7y agoThe languages designed for scientific computing, which make heavy use of math libraries, start at 1.