257m@lemmy.ml to Programming@programming.dev · 10 months agoWhat are your programming hot takes?message-squaremessage-square715fedilinkarrow-up1321
arrow-up1309message-squareWhat are your programming hot takes?257m@lemmy.ml to Programming@programming.dev · 10 months agomessage-square715fedilink
minus-squarelefixxx@lemmy.worldlinkfedilinkEnglisharrow-up18arrow-down3·10 months agoI like 1-index because its what I learned first, and you like 0-index because that’s what you learned first
minus-squareWeirdfish@lemmy.worldcakelinkfedilinkarrow-up19arrow-down1·10 months agoWe just need to compromise, arrays start at 0.5
minus-squarewarlaan@lemm.eelinkfedilinkarrow-up10·10 months agoMy 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.
minus-squareGiooschi@lemmy.worldlinkfedilinkEnglisharrow-up5·10 months agoTBF 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
minus-squaremorrowind@lemmy.mllinkfedilinkarrow-up1·10 months agoI learnt 0-index, still think 1 is more intuitive
minus-square257m@lemmy.mlOPlinkfedilinkarrow-up1·10 months agoI 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.
I like 1-index because its what I learned first, and you like 0-index because that’s what you learned first
We just need to compromise, arrays start at 0.5
Peak centrism
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.
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
I learnt 0-index, still think 1 is more intuitive
i respect that
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.