Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re^2: why the array index has to start at 0??

by dsheroh (Prior)
on Jun 23, 2009 at 12:12 UTC ( #773985=note: print w/replies, xml ) Need Help??

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 <>

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://773985]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2018-01-16 18:27 GMT
Find Nodes?
    Voting Booth?
    How did you see in the new year?

    Results (187 votes). Check out past polls.