A ruler with the logo for the Lua Programming language

  • Amaltheamannen@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    4 months ago

    The reason for the convention is that it used to be just a pointer (adress) to consecutive elements in memory. A[x] is then literally translated to the adress of A + sizeof(x)*x. Meaning that the first element is at A[0].