F00L
The ALGOL 68-R compiler initialised unused memory to the value -6815700.
This value was chosen because:
- As an integer it was a large negative value.
- As an address it was beyond the maximum address for any practical program on an ICL 1900.
- As an instruction it was illegal.
- As text it displayed as
F00L
. - As a floating point number it had the overflow bit set.
The same value was used to represent nil.
Read more about this topic: ALGOL 68R