A programming language specification describes the syntax and semantics of a
programming language. In some instances, the values of a term may be unspecified.
In C, the value of an
uninitialized variable
is unspecified. In some cases, the value will be the “contents of [the] memory…
[occupying] those addresses.” A C program was used to generate 32,768
uninitialized bytes. The program was compiled with Apple clang 12.0.5 on a
MacBookPro (2018) running macOS 11.4.0. These uninitialized bytes were
then interpreted as grayscale image data and layed atop other images.