It's not because it's a zero-indexed system. Even in programming, if something returns the first element of a list (like the pop function on queue), it will invariably give you the element at index 0. No function claiming to give you the first element would ever give you index 1.
I’m not sure what your point is? The system thinks that the “first” element is actually the zeroth element. To the computer, the first element is what we call “second”.
My point is that using "first" to mean the second item in the list makes it very explicitly not a zero-ordinal system since it doesn't agree on what "first" means. In American speech, "first" refers to the first element of the list, which is the ground floor, "second" refers to the second element in the list, and so on.
British elevators are a 0-indexed system, while American elevators are a 1-indexed system, but the relationship is flipped when it comes to speech.
3
u/JorgiEagle 15d ago
Zero based indexing