337
submitted 11 months ago by 257m@lemmy.ml to c/programming@programming.dev
you are viewing a single comment's thread
view the rest of the comments
[-] lefixxx@lemmy.world 16 points 11 months ago

I like 1-index because its what I learned first, and you like 0-index because that's what you learned first

[-] Weirdfish@lemmy.world 23 points 11 months ago

We just need to compromise, arrays start at 0.5

[-] moreeni@lemm.ee 3 points 11 months ago
[-] warlaan@lemm.ee 12 points 11 months ago

My hot take: There is no such thing as 0-index. If you start with 1 it's an index, of you start with 0 it's an offset.

[-] Giooschi@lemmy.world 5 points 11 months ago

TBF everyone in school learn to start counting at 1, then they unlearn that in programming. There are also some objective reasons to use 0-based indexing https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html

[-] mindbleach@sh.itjust.works 3 points 11 months ago

I learned BASIC first, so... no.

And 0-index is what's real. If you have ever touched hardware that's 1-indexed, your retro hobbies are even more esoteric than mine.

[-] morrowind@lemmy.ml 1 points 11 months ago

I learnt 0-index, still think 1 is more intuitive

[-] 257m@lemmy.ml 1 points 11 months ago

I like 0 index because it is 2hat is used under the hood. The index is not really an index but rather an offset from the array pointer.

[-] hex@programming.dev 1 points 11 months ago

i respect that

this post was submitted on 01 Sep 2023
337 points (96.2% liked)

Programming

16670 readers
141 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS