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
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.