Jaromil@fed.dyne.org to Programmer Humor@lemmy.ml · 3 months agoOff by one solitudefed.dyne.orgimagemessage-square145fedilinkarrow-up11.51Karrow-down125
arrow-up11.48Karrow-down1imageOff by one solitudefed.dyne.orgJaromil@fed.dyne.org to Programmer Humor@lemmy.ml · 3 months agomessage-square145fedilink
minus-squaredohpaz42@lemmy.worldlinkfedilinkEnglisharrow-up11arrow-down1·3 months agoThe 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.
minus-squareaffiliate@lemmy.worldlinkfedilinkarrow-up4·3 months agoi wonder why people haven’t made a language that starts indexing at 2 yet. maybe some day
minus-squarejaybone@lemmy.worldlinkfedilinkarrow-up4·3 months agoMaybe this could be a feature in brainfuck or COBOL.
minus-squareVorthas@lemmy.mllinkfedilinkEnglisharrow-up2·3 months agoDreamberd starts array indexing at -1 instead of 0 or 1. https://github.com/TodePond/DreamBerd
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.
i wonder why people haven’t made a language that starts indexing at 2 yet. maybe some day
Maybe this could be a feature in brainfuck or COBOL.
god i hope so
Dreamberd starts array indexing at -1 instead of 0 or 1.
https://github.com/TodePond/DreamBerd
what a beautiful language