Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

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

by dsheroh (Monsignor)
on Jun 23, 2009 at 12:12 UTC ( [id://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 <ynnor@mm.st>

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2024-04-26 00:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found