Link: Citation Needed [on array indexing in programming languages]

November 7, 2017

Mike Hoye's Citation Needed is ostensibly about the origins of zero-based array indexing in programming languages. But that's not really what it's about once Mike Hoye gets going; it's really about our field's attitude towards history, the consequences of that attitude, and the forces that drive it, including inaccessible papers. Even if you're indifferent to where zero-based array indexing comes from, that portion of the article is well worth reading and thinking about.

(I'm not going to quote any of it. Read the whole thing, as they say; it's not that long.)

PS: This is from 2013, so you might have read it already. If you aren't sure and don't remember it, read it again.


Comments on this page:

Guido Van Rossum posted a brief rationale for why Python uses zero-based indexing for lists:

http://python-history.blogspot.com/2013/10/why-python-uses-0-based-indexing.html

Written on 07 November 2017.
« My new Linux machine for fall 2017 (planned)
What it means to support ECC RAM (especially for AMD Ryzen) »

Page tools: View Source, View Normal, Add Comment.
Search:
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Tue Nov 7 11:05:05 2017
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.