"Who ever wrote this software had me in mind when they wrote it, and they must love me."
I first had this experience programming on CPM way too long ago. At that point in time you had a couple of choices in trying to write programs that fit into 64K of RAM (K, not Meg, not G); you could write in assembly language, or your could write in Basic or you could write using Microsofts crappy expensive Fortran or C Compiler.
Basic sucked. Compiled programs were big and slow. C and Fortran programs barely worked. There was just too little RAM. Compilation took 5 minutes, even for a small program. I could not yet figure out how to code in assembly.