• tiredofsametab@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    2 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
      link
      fedilink
      arrow-up
      1
      ·
      2 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
      link
      fedilink
      arrow-up
      1
      ·
      2 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