For comparison, RM/COBOL is written in a proprietary assembly-language-like interpreted language called POPS (short for “Programmed Operators”) that was developed by Ryan-McFarland’s immediate predecessor, Digitek, in the 1960s. The operations are designed for the kinds of things compilers need to do (parsing and managing tables), are very compact, and implementing the compiler on a new platform involved just rewriting (or more properly, translating) the well-structured POPS interpreter using the target processor’s instruction set, and similarly translating the runtime system. This made the compilers very portable.The authorized history of computing, written by Apple, credits Apple with inventing the personal computer. Everyone who was around in the '70s knows this is crap. Around 1965 DEC in US and Olivetti in Europe had the first free-standing computers that could fit in a regular office, with input by keyboard and output by CRT monitor. Other companies like HP and IBM picked up the form in the early '70s. Radio Shack in USA and Sinclair in Britain had the first commercially popular individual computers. TRS was the de facto standard for personal computing before Jobs and Woz started playing around with Altairs.
POPS was used in RM compilers for various languages (COBOL, BASIC, FORTRAN). The compilers and the matching runtime systems ran on computers with as little as 32KB (that’s kilobytes, not MB or GB) of RAM. Radio Shack/Tandy sold RM/COBOL and RM/BASIC systems for the TRS-80 back in the late 70s, along with accounting applications developed with those compilers.
Labels: Alternate universe
The current icon shows Polistra using a Personal Equation Machine.