[TUHS] Array index history
Dave Horsfall
dave at horsfall.org
Thu Jun 8 14:05:15 AEST 2017
On Wed, 7 Jun 2017, Robert Swierczek wrote:
> Keep in mind that C was/is primarily a language to write OS's and other
> system level software. Hardware such as memory addresses, page tables,
> disk sectors, etc. are all indexed from zero for very good reasons. I
> would shudder to contemplate an implementation of the Unix V6 kernel in
> a hypothetical C-with-one-based-arrays language.
Weren't the Burroughs mainframes implemented in Algol, likely with a
1-origin? Of course, I could be wrong (it was quite a few years ago since
I touched a B-1700)...
--
Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer."
More information about the TUHS
mailing list