>>949582
CPU pipelining was first done on mainframes in the 60s, like the IBM System/360 Model 91. This paper was published in 1967.
http://home.eng.iastate.edu/~zzhang/courses/cpre585-f04/reading/ibm67-anderson-360.pdf
RISC is like UNIX and C culturally as well as technically. Load/store and fixed-length instructions didn't come from RISC, just like hierarchical file systems and text stream files didn't come from UNIX. They just happened to fixate on a few things other people already did that aren't particularly good at everything, but want to use them everywhere even though better alternatives exist. This is why solutions from the 50s and 60s like strings with lengths, array bounds checking, and integer overflow checks can't be used with C and why record files and good error handling can't be used with UNIX. This is the problem with both RISC and UNIX/Linux /proc files, which are much better handled as binary data structures (record files) than lines of text.
Subject: Wait, I Thought RISC Was A *Good* Idea
"RISC is to hardware what the UNIX operating system [sic] is
to software."
SPARC Documentation, RISC Tutorial, page 2
Subject: The Emperor of China
Section 30.02 of _Unix Power Tools_ by O'Reilly & Associates says
... /ispell/, originally written by Pace Willison ...
but hey, I was there when Pace ported the ITS SPELL program
to C. Sure I am grateful to have a few reminders (^Z is
another one) of bygone glories around, but let's give credit
where credit is due! Legend tells of a Chinese Emperor who
ordered books burned so all knowledge would be credited to
his reign. I guess the subsequent generation of scholars
were a lot like the Weenix Unies of today.