[Tutor] I want some help with arrays...

James Matthews jamesmatt18 at gmail.com
Fri May 18 06:12:22 CEST 2007

When the CPU writes to the RAM the 0th location can be written to also. When 
you alter components of a language for example changing the way an list is 
indexed you have to be careful because you can accidently jump out of 

----- Original Message ----- 
From: "Bob Gailer" <bgailer at alum.rpi.edu>
To: "James Matthews" <jamesmatt18 at gmail.com>
Cc: <tutor at python.org>
Sent: Friday, May 18, 2007 12:03 AM
Subject: Re: [Tutor] I want some help with arrays...

> James Matthews wrote:
>> Also computer start counting from 0
> No no. Computers don't count. Programs count. And they start whereever you 
> program them to start.
> Recall that humans count from 1 because of some historic evolution. The 
> introduction of zero into human arithmetic came many centuries after 
> counting. And met with much initial resistance.
> The origin for array indexes is also varied in its evolution. FORTRAN 
> arrays are indexed starting at 1. In some languages you can specify the 
> range of indexes as in  dimension a (1900:2030) if you want to use the 
> year as an index and don't care about years outside the range 1900..2030.
>> you can change this when you learn the language more but it isn't 
>> recommended!
> Oh? who disrecommends it?
> -- 
> Bob Gailer
> 510-978-4454

More information about the Tutor mailing list