1483
Off by one solitude (fed.dyne.org)
you are viewing a single comment's thread
view the rest of the comments
[-] NateNate60@lemmy.world 1 points 3 months ago

That's because you use English, a language where ordinals traditionally begin at one.

[-] tiredofsametab@fedia.io 1 points 3 months ago

So, based on

Every programmer knows that 'A' in ['A', 'B', 'C', 'D'] would be the 0th item; the first item is 'B'

You're saying I can't be a programmer because I speak English?

[-] NateNate60@lemmy.world 1 points 3 months ago

No, what I said is true if you use zero-based numbering. But when communicating with others in English, the label "first" refers to the element with the smallest index. In zero-based numbering, the label "zeroth" refers to the element with the lowest index. It's just not the default in English, but you can definitely use zero-based numbering in English if you're willing to edit the configuration files.

[-] psud@aussie.zone 1 points 3 months ago

Calling index zero the first is correct, but risks misunderstandings such as in the op comic

That is why many call index zero the zeroth index

this post was submitted on 19 Sep 2024
1483 points (98.5% liked)

Programmer Humor

32706 readers
591 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS