On Sunday 28 October 2007, David Given wrote: > The problem is that when you deal with 1-based arrays, offsets and indices > now become *different*. With 0-based arrays, they're the same. this is one of the very few concrete arguments one way or the other... and a strong one, IMO. > The end result is that all my string handling code has to be full of -1s. > Ironing out all the off-by-one errors was a pain. the problem is that no matter which one you choose, you'll have a lot of opportunities for off-by-one errors. the difference is that starting on 0 the errors are mostly on 'simple' loops ('noob errors'); and starting on 1 it's on slightly more complex code (on your case, index additions) -- Javier
Attachment:
pgp0X7HrUZ04F.pgp
Description: PGP signature