On Fri, 10 May 2024, Charles via cctalk wrote:
Regarding protections, it didn't have many. I remember spending a day tracking down a fatal bug with a logic analyzer (emulators were still a dream in this small company)... another programmer had used an array subscript out of range and the compiler didn't catch it for some reason. So in this array defined [0..20], when the typo caused a write to FOO[60] instead of FOO[20], bad things happened.
Ah, the good old days ;)

At Goddard Space Flight Center, my position was negligible (gopher and APL and FORTRAN programming for a British pysicist studying the Van Allen belts).

I was told that some of the many locally applied patches were done by writes to array elements with negative subscripts.

We may have been the first one to get some IBM 360 operating systems. I remember one time, shortly after "upgrading", we rolled back to the previous one, until the next one arrived.

--
Grumpy Ol' Fred                 [email protected]

Reply via email to