3 ms·
Historically 0 based is for low level languages. 0 based makes sense for C. My issue is higher level languages Python, Java, C# there is plenty of things that
by baldfat 8y ago
Historically 0 based is for low level languages. 0 based makes sense for C.
My issue is higher level languages Python, Java, C# there is plenty of things that just are complicated and doing arrays off 0 is one of them. Doing data science or statistics just makes it obvious that you have two different sets on numbers. 1 doesn't mean the same thing in every instance in your programming and the functional programming side of me hates that.