Hacker News new | past | comments | ask | show | jobs | submit login

And how many of those users index anything? Heck given the languages you'd write macros for excel, they really screwed up by picking 1-based.



Indexing is the primary operation in Excel and one of the first things you learn how to do in the language (selecting a range of cells). It’s how you refer to anything, by indexing into the global cell space.

Given Excel’s massive success and nontechnical user base, which again is larger than all languages combined, it’s hard for me to see 1-based indexing was a mistake. I have experience teaching novices how to program, and 0-based indexing is always a sticking point of confusion. So from my perspective, 1-based indexing is the right choice for excel given the user base and programming style.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: