Well, I just learned today about the 1959 IBM term "squozed" (maybe some comical combination of squeezed and frozen).
Apparently it was some kind of "compression" form of the punch card content (maybe something more like "raw machine code" than source code? but in any case, the intent was to help load/init the system faster) The term may have been slightly before 1959, but I'm seeing it in some IBM catalogs of 1959. -Steve On Sun, Mar 1, 2026 at 3:53 PM Paul Koning <[email protected]> wrote: > > > > On Mar 1, 2026, at 4:32 PM, Steve Lewis via cctalk < > [email protected]> wrote: > > > > Well, to clarify - my "amazement" was more the idea of developing OS > > software using paper (not as much the loading of one from paper, though > > that is still a "glad I didn't have to do that" thing :). > > There's a nice description, I think in Gauthier van den Hove's thesis, of > the process used for the creation of the world's first full ALGOL 60 > compiler, by Dijkstra and Zonneveld. The two of them did this in about 6 > months, which included having to invent a number of core elements of > parsing technology since they did not exist yet. > > They would sit at a table, assembly language coding form in hand. One of > them would propose the next line of code, the other would agree or they > would discuss it if needed, and repeat for the next line. Those forms were > then handed to punch operators to be converted into 5-channel tape punched > in the odd code that the assembler (also by Dijkstra, part of his Ph.D. > thesis work) could read. > > Amazing stuff. Also amazing is that, after several years of production > use, only two wrong-code bugs were discovered, both for highly exotic cases. > > > So I'd characterize early OS development (meaning like 1956-1961) as: > > developed "in memory" (e.g. CTSS is said to have been written in > FAP/MAD), > > then the program exported to punch card (or punched tape-- fan tape > being a > > bit later and fairly exclusive to the "DEC" ecosystem, as it were). > Once > > verified "yeah this kind of works", maybe that code quickly migrated over > > to magtape (bearing it mind this was all pre-ASCII standards). But one > > would need some kind of "bootloader" to then initiate it from magtape. > > Early PDP-11 software development was done on PDP-10 timesharing systems, > including running it in simulation (MIMIC -- a precursor of SIMH). The > resulting bits would then go to paper tape, I'm pretty sure, to be loaded > into the target machine. That might in fact be a paper tape only system, > or if it was RSTS it would have disks but the initial OS load would be > paper tape. > > Not all that long after, DECtape would typically be the OS distribution > medium. I'm not sure if those were created on PDP-10 systems; there was > FILEX to do that, but I don't know when that appeared. > > By the time RSTS/E V5B arrived, development was on RSTS itself. I don't > know about V4A; system build (SYSGEN) used DOS, but it's hard to imagine > people doing software development on that sorry excuse for an operating > system. > > paul > > >
