• dohpaz42@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      7 hours ago

      The problem is that they both are contextual and can mean any position in a list/array. The starting index or starting offset is generally zero, but could be one, depending on the language used.

    • Zagorath@aussie.zone
      link
      fedilink
      arrow-up
      2
      ·
      7 hours ago

      Aren’t those two the same thing? At least in C-style arrays, which might not be how they’re handled under the hood, but is at least how most languages present it to the programmer.

      • lefixxx@lemmy.world
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        6 hours ago

        Yes they are presented in the programmer wrong. The first thing in memory should have offset 0 and index 1