[TUHS] Array index history

Steve Nickolas usotsuki at buric.co
Fri Jun 9 09:41:11 AEST 2017


On Thu, 8 Jun 2017, Ron Natalie wrote:

>
>> FORTRAN, yes. BASIC (which dialect might we be talking about?) normally
> actually start with 0. However, BASIC is weird, in that the DIM statement is
> actually specifying the highest usable index, and not the size of the array.
>
> Eh?  Not in any BASIC I ever used.   They all started at 1.   Can't vouch
> for the later Microsoft "visual" variants but the original 1970's era BASIC
> started with 1.
> DIM X(10) gave you ten elements from 1...10

All M$ dialects that I am aware of start at 0 by default.  Later ones have 
OPTION BASE to change this or let you do DIM X(5 TO 7) if you want.

-uso.


More information about the TUHS mailing list