Unpopular opinion: 0-based arrays are an artifact of the C array implementation details and not some One True Way Arrays Shall Be Indexed In Code. I appreciate languages that try to overcome it, both old like Pascal and new like Julia.

@Amikke, do you also appreciate the fact that the year immediately preceding 1 CE is 1 BCE? xP

Follow

@mgorny not that xD But it kinda makes sense if we consider the point in time on the edge between CE and BCE the 0 point, with 1 CE being first year after and 1 BCE being first year before. There's no 0th year after all.

@Amikke, that's just a convention that makes computation difficult.

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.