Editorial opinion startupxo
The defect in the compiler's implementation that treats global variables as default arguments raises curiosity. In particular, the fact that it initialized using variable numbers instead of array addresses, thereby overwriting the front part of memory, makes me want to understand the limitations of the compiler structure and the ZIL language processing system at that time. I'm also curious if this kind of error in processing default function values was common in other classic game development environments, and how tools for finding and fixing such errors have changed in modern development.
Writing language: Korean