Jaromil@fed.dyne.org to Programmer Humor@lemmy.ml · 2 months agoOff by one solitudefed.dyne.orgimagemessage-square144fedilinkarrow-up11.5Karrow-down121
arrow-up11.47Karrow-down1imageOff by one solitudefed.dyne.orgJaromil@fed.dyne.org to Programmer Humor@lemmy.ml · 2 months agomessage-square144fedilink
minus-squaredohpaz42@lemmy.worldlinkfedilinkEnglisharrow-up11arrow-down1·2 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·2 months agoi wonder why people haven’t made a language that starts indexing at 2 yet. maybe some day
minus-squarejaybone@lemmy.worldlinkfedilinkarrow-up4·2 months agoMaybe this could be a feature in brainfuck or COBOL.
minus-squareVorthas@lemmy.mllinkfedilinkEnglisharrow-up2·2 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