- 19,374
- 15,596
Yeah, I remember them well. In addition to the old punch-card-overnight-submisison circus using Algol and later Fortran, I later ran minicomputers where you had to load an editor from punched paper tape, load your souce code into the editor, do your edit, output a new source code tape, load the assembler (there WAS no compiler on the first one I worked on), load the source code tape into the assembler, produce an output object code tape, load the object code tape and then run the program. I think I may have left out a few steps. It took most of a day to do a single program turn-around. What fun.Mark44 said:Isn't that the truth?
In your upcoming Insights article, you mentioned some of the early programming languages, one of them being PL/1. The first programming class I took was in 1972, with the language used being PL/C. The C in the name indicated that it was a compact subset of PL/1.
Although we didn't have to set switches on a console, writing code seemed just as arcane. We used a keypunch machine to make the IBM (or Hollerith) cards, added a few Job Control Langauge (JCL) cards at the front and back of our card decks, and submitted them. The computer operator would run the cards through a reader, which would transcribe the code onto a tape reel that was subsequently mounted on the actual computer. The results came back several hours later, or even the next day. Most of my early programs produced no recognizable output -- just many pages of what looked like gibberish to me (a core dump of the computer's memory). Ahh! The good old days!