ALGOL 68R - F00L

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