You are right. Maybe is not totally off-topic because DontForceMe said of being 
interested to data Science... and Julia came out as a good language for that. 
But the argument is mostly off-topic I agree. I apologize, my mistake. Anyway 
to me it was a useful discussion. It changed my initial point ov view. I think 
that index starting at 0 or 1 is more a matter of habits (like e.g. car driving 
left or right... if you learned to drive car in e.g. central Europe or USA and 
then you move to UK or some Asian countries, you might feel it's unnatural, but 
it is not, it's just a different convention). While in the science/engineering 
arena I think that index starting at 0 make sense in certain scenarios (e.g. I 
was thinking at Fast Fourier Transform), I learned that for a (probably 
higher?) number of other good reasons, most of programming languages devoted to 
math / science decided to use the "start at 1 convention". That's fine. We can 
"shift" our conventions, from 0 to 1, from left to right, from Little Endian to 
Big Endian, from decimal numbering to binary or hex, no matter if we are 
computer scientists, mathematicians or apprentices.

Reply via email to