"Felix Windt" <fwmailinglists / gmail.com> writes:
> Here [0] a link to Dijkstra arguing why numbering should start at zero.
>
> Regards,
>
> Felix
>
> [0] - http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html

When you write formal verification proofs for all your programs before
executing them, then quote Djikstra.

Anyway, this is a purely asthetic argument, the decision to use 0
follows only from his rejection of the interval notation (c), which he
explicitly rejects only for the case when there are no elements!

Steve

P.S. Ruby contains none of the candidate interval notations, though it
does have the "pernicious" dots, in two alternatives.