You could have "empty arrays" in a language if you wanted. The real reason is that you start with an offset of zero as you read an array from memory at hardware level, and so this way address is just "start address + element size * element number".
CanadaPlus
joined 1 year ago
You use more than one finger at once.
Well, 132 you!
Sort of. Nobody's cutting corners on aviation structural components, for example. We've been pretty good at maximizing general value output, and usually that means lower quality, but not always.
Hmm. I've never thought about it that way. It took a long time for engineering to become that way IIRC - in the past anybody could build a bridge. The main obstacle to this, then, is that people might be a bit too risk-tolerant around AI at first. Hopefully this is where it ends up going, though.
Yes. Please. Although something strongly typed would be even better. It's ridiculous the world runs on a language built in 2 weeks.