This week's book giveaways are in the Jython/Python and Object-Oriented programming forums. We're giving away four copies each of Machine Learning for Business: Using Amazon SageMaker and Jupyter and Object Design Style Guide and have the authors on-line! See this thread and this one for details.
Randall Twede wrote:i've got to agree with you pat. people think that since they can use a browser that they are experts. i started on a pdp11 and my professor didnt let us even use a keyboard
How can you do that? Did you use punch-cards or something? (If you didn't have those whenever you were in college, I apologise...Not trying to ask about your age, just wondering). And yes, it annoys me that people think they know everything about a computer, when they don't even know what a browser is (they know what IE, Firefox, and Google Chrome is). They can go online, so they have this warped sense of know-it-all ness. If you guys had a keyboard, WHY couldn't you use it? I could understand no mouse (when it came out), but no KEYBOARD? Please explain this to me. NOTE : I grew up when cell phones were like today's simple cell phones, so I'm a bit naive as you can probably tell when it comes to these things. If you could explain it, that would be great. Also, if you wanted to share like "computer stories" from then, that would be cool. For example : They only gave you like an hour to get on and it took an hour just to set up OR WHATEVER. Just stories how it's changed, etc. Whatever you would like. If it isn't appropriate or you don't want to share, that's your business (obviously). Etc, etc.
“Don’t worry if it doesn’t work right. If everything did, you’d be out of a job.” (Mosher's Law of Software Engineering)
“If debugging is the process of removing bugs, then programming must be the process of putting them in.” (Edsger Dijkstra)
Randall Twede wrote:yeah, we had to use the switches. i was majoring in electronic engineering not computer science.
I used punched cards the first few years. The early PDP-10 boot-loaded from high speed paper tape. Which was only high speed in the context of 110 baud TTY33s. Later models booted from DecTape. We booted most of our PDP-11s from paper tape as well. My main use of the PDP-11 toggle keys was to hack lunar lander on the GT40.
Maneesh Godbole wrote:Why paper? Wouldn't polymer based be more durable? Or were polymers not invented then?
Paper tape usage goes back to early TTY, which were probably 1910 or so. It was well established technology in the 1950s. The paper tape was just paper, it was think paper, maybe almost as thick as construction paper. Came in a roll.
Yes, polymers existed then, at least by the early 1950s. But paper was cheap.
More importantly, no one considered paper tape as an archival medium. It was useful only until you changed the program, which, as now, was pretty often.
Some very early compilers punched their intermediate output to paper tape, and then processed that as the input to the next compilation phase. This practice died out by the early 1970s.