45
votes
16answers
4k views

Why do computers count from zero?

Computers traditionally tally numerical values starting from zero. For example, arrays in C-based programming languages start from index zero. What historical reasons exist for this, and what ...