On 2011-05-31 15:38:27 -0400, eles <e...@eles.com> said:

But, it is just the very same operations that you would make for 0-
based indexes, as well as for 1-based indexes. Is just like you would
replace +j with -j (squares of -1). The whole mathematics would
remain just as they are, because the two are completely inter-
exchangeable. Because, in the first place, the choice of +j and of -j
is *arbitrary*.

The same stands for 0-based vs. 1-based (ie. the field Zn could be
from 0 to n-1 as well as from 1 to n). The choice is arbitrary.

But this choice *has nothing to do* with the rest of the mathematical
theory, and nothing to do with the closed-limit vs. open-limit
problem.

You're arguing about mathematics. Mathematically, there is little difference. I'll concede that.

It's about efficiency. It's about the compiler emitting less instructions, the processor making less calculations, and about your program running faster.

It also makes some things conceptually simpler, but that's hard to see until you're used to it. I think Nick Sabalausky made a good case for that.


--
Michel Fortin
michel.for...@michelf.com
http://michelf.com/

Reply via email to