Leaving school after 8th grade used to be pretty common. Many jobs were available for someone with an 8th grade education, or you'd start an apprenticeship.
They used it at my high school in Denmark. It was easy to share hard disks across many machines and the ability to multitask was also very nice. The office people could switch between word processing and calendar software easily, for example.
More like no inlining, so-so register allocation, and a simple code generator. I believe also no loop unrolling. Other compilers could handle the table-less CRC implementation.
I tried to look at the QBE code years ago while I was writing my own SSA code. I got approximately nowhere because I can't read code like that. Turns out that reading the SSA papers and writing the code was a lot easier than reading QBE.
reply