Array indices start at 0 in C, but start at 32 in F.
All the math geeks: “but what about R???”

@jfbastien 459.67.

I'd make a joke about doing a for loop over floats, but I've been doing a lot of graphics dev lately...

@jfbastien ok fine, Array indices start at 0+0i in C and 0 in R
@jfbastien Do they start at 273.15 in K?
@jfbastien I wonder if F# has proper imperial arrays available

@jfbastien ASCII is Imperial*, makes sense 🤔

* Printable codes start from 32 / 0x20

@jfbastien .. that's why my Fortran code was never working...
@jfbastien i measure my temperatures in radians fahrenheit :3
@jfbastien Does this mean they start at about 10.67 in D?
@lritter @jfbastien are we Rankine languages based on array indexing choices?

@steve @jfbastien

"Light up the sky, illuminate
Here come the dance we instigate
(Light up!)
Radiate
10,001 ° L" -- The Prodigy

@jfbastien Must be a 5x9 array.
@jfbastien it's efficient because it's a power of 2 🤔
@regehr spoken like a true ‘merican!
@jfbastien that’s why no one uses C# or F# which raise this by a semi tone
@jfbastien
does that mean the arrays in R explode at [80] ?
@jfbastien
In D it's 10.6̅, then.

@jfbastien Makes about as much sense as arbitrarily assigning temperature scales to water freezing and boiling points.

Of course... that would also mean that if you're at 1,500m elevation your index would have to be a float since water boils at 95.06º C