Ken Tilton <kentilton@gmail.com> wrote:
+---------------
| > I'm starting index values from 1 instead of 0.
|
| Because your array goes to eleven? I think this is The Real Problem.
| Why on earth do you want an array starting at one? I ask because I
| think The Great Contribution to society of computer science is the
| news that zero should have been the first natural number.
+---------------
Indeed:
"Why numbering should start at zero"
Edsger W. Dijkstra
11 August 1982
http://www.cs.utexas.edu/~EWD/ewd08xx/EWD831.PDF
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html
Common Lisp's pervasive convention on :START as an inclusive
bound and :END as an *exclusive* bound agrees with Dijkstra's
preferred "convention a)".
-Rob
-----
Rob Warnock <rpw3@rpw3.org>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607