1494
Off by one solitude (fed.dyne.org)
you are viewing a single comment's thread
view the rest of the comments
[-] sgibson5150@slrpnk.net 17 points 10 months ago

Wouldn't it be nice if documentation used the words index and offset consistently?

[-] dohpaz42@lemmy.world 10 points 10 months 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.

[-] affiliate@lemmy.world 4 points 10 months ago

i wonder why people haven’t made a language that starts indexing at 2 yet. maybe some day

[-] jaybone@lemmy.world 4 points 10 months ago

Maybe this could be a feature in brainfuck or COBOL.

[-] affiliate@lemmy.world 2 points 10 months ago
[-] Vorthas@lemmy.ml 2 points 10 months ago

Dreamberd starts array indexing at -1 instead of 0 or 1.

https://github.com/TodePond/DreamBerd

[-] affiliate@lemmy.world 1 points 10 months ago

what a beautiful language

[-] Zagorath@aussie.zone 2 points 10 months 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 4 points 10 months ago

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

[-] ReversalHatchery@beehaw.org 3 points 10 months ago

in my understanding offset is technically the "relative index", or how much you have to go further

this post was submitted on 19 Sep 2024
1494 points (98.6% liked)

Programmer Humor

37567 readers
1255 users here now

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

Rules:

founded 6 years ago
MODERATORS