in reply to Re: why the array index has to start at 0??
in thread why the array index has to start at 0??

The only other language I know which has such a bizarre mechanism is APL.

I don't know about current versions, but, back in the Visual Basic 3 era, VB had the option base statement which could be used to change the starting index of arrays. As I recall, even VB programmers quickly figured out that using it was generally a bad idea.

Replies are listed 'Best First'.
Re^3: why the array index has to start at 0??
by rovf (Priest) on Jun 23, 2009 at 12:55 UTC

    Now as you say it, I darkly remember that option base already existed at the time where VB did have the vancy "visual" sticker attached and was just called "BASIC". It is interesting that the same plunder had been incorparted at least three times in history - BASIC being first, followed by APL, then Perl.

    -- 
    Ronald Fischer <ynnor@mm.st>