Por que os computadores contam de zero?

Os computadores tradicionalmente registram valores numéricos a partir de zero. Por exemplo, matrizes em linguagens de programação baseadas em C começam no índice zero. Que razões históricas existem para isso e que vantagens práticas a contagem de zero tem sobre a contagem de um? Nota: Esta...