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