Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

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

by dsheroh (Parson)
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.


Comment on Re^2: why the array index has to start at 0??
Download Code
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>

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://773985]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2014-10-24 11:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (131 votes), past polls