appreciate
kildall-p.1-78-publishable-lowres
kildall-p.1-78-publishable-lowres
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Seattle and the University of Washington<br />
Dale and I took courses together in computer studies, starting with assembly language<br />
programming for the IBM 7094. For you computer youngsters. here's the<br />
way it worked.<br />
You walk into the keypunch room with your two-foot long cardboard box of FOR<br />
TRAN STATEMENT cards. Then wait in line to get to a keypunch machine.<br />
Finally, someone tires of typing, and you get a seat.<br />
Each card in that stupid cardboard box is like a single line on your computer screen<br />
today. I don't even want to think about it, because you young guys have it all too<br />
easy. But, my Computer Psychiatrist told me that "eet izz important to get zees feelingks<br />
about der dumbkopf keypunches out in der open." All us oldtimers remember<br />
that the keypunch machine is like a typewriter, but it shuffles cards through its<br />
mechanism and stamps rectangular holes in a column below each character. You<br />
leaf through your box, alter each necessary card, and then relinquish your keypunch<br />
to the next anxious student. Then, take your precious box of cards to the shelf outside<br />
the computer room and wait and wait and wait.<br />
The computer room hides the IBM 7094 with SAC-like security doors. Computer<br />
operators, trained in "Grumbly IO l ," sit behind that door, attending to their work<br />
and throwing down coffee without even their own notice.<br />
I know this because I spent about 1,312,467 hours looking through that little peephole<br />
window to see if the operator would arise from his or her throne to go to the<br />
restroom and possibly retrieve my box of punched cards on the way back into SAC.<br />
If you stayed around very late at night, you might get a "turnaround" of an hour or<br />
so to get the printout. The program usually didn't work, so it was back to the keypunch.<br />
To know what it was like, go back to the heading for this section, "Transition<br />
to Computers," and re-read it until you fall soundly asleep.<br />
Getting into Compilers<br />
Let me start with a short note about why I write about compilers. First, they are my<br />
primary interest in computing. Compilers, when perfected, can be elegant to the<br />
point that you want to paste a printed listing on your wall, like artwork. Ok, so you<br />
have to be into writing compilers to get my meaning, but when your compiler<br />
works, you are very proud and want to show it off.<br />
16<br />
Computer Connections