This morning I was counting the number of days from an appointment on my calendar. "0, 1, 2, 3..." I muttered under my breath. Good thing I said it...
For further actions, you may consider blocking this person and/or reporting abuse
I think pointers, and pointer arithmetic, in low level languages, is another source of influence for this decision.
Fwiw, in France, as seen in Emily in Paris, (probably many other countries), we name floors "from 0" too (floor 0 being called rez-de-chaussée), so the 5eme étage is the 6th floor.
This is so cool to hear about! Thanks for letting me know about this part of French culture that's analogous to so many programming languages.
Concise, fun, and informative! Always nice to learn new things on a Sunday :)
I teach math and one thing I learned is that some mathematical languages (like Matlab and R) starts at index 1.
items[1] actually returns the first item in that array / list.
So perhaps that has got to do with the founding motivation of the language — all the way back to its founding philosophy.
It's really cool to hear about this from the perspective of someone who uses Matlab and R! Yeah I'd think so -- these founding fathers of computer science were philosophers as well.
TIL. Thanks for sharing :)
It is funny it bugs me a lot when languages start at 1 but I think I have only ran into one a while ago in my personal experience.
There's also this, which gives a bit of a different story: exple.tive.org/blarg/2013/10/22/ci...
You've managed to not once spell Dijkstra's first or last name correctly
I've edited accordingly. :)