PaweKraszewski wrote: >> The pebble in the Ruby shoe is the counter-intuitive use of indexing of >> elements of arrays, strings, etc., from 0 to n-1 instead of the more >> natural 1 to n. Like prisoners who have got used to their chains, the > > I grew up with 0-based arrays. 1-based ones look unnatural to me. That's the > truth, as for me. > > The worst nightmare for me was CHS addressing on disks - Cylinders are > 0-based, Heads are 0-based, but Sectors are 1-based. Hell on earth. On many disks, there is (or used to be) a sector #0 that is not used for data; instead, it is used to record information about bad sectors, or similar things. -- John W. Kennedy "But now is a new thing which is very old-- that the rich make themselves richer and not poorer, which is the true Gospel, for the poor's sake." -- Charles Williams. "Judgement at Chelmsford"