When comparing current technology with the emergence of computers in the 1960s, the usual focus is understandably on factors like speed, memory size, cost, or the development of programming languages. While those metrics are impressive, there are other, perhaps more subtle, changes worth noting. As someone just entering his eighties, it was my privilege to witness firsthand many of these developments. Although I was never a computer professional and I never made my living as a programmer, I've always had a serious interest, and computers were never far away from my focus.
So I thought it might be interesting to take a look at a few of the other, less heralded, things that have changed over the past 60 years or so. Let's revisit the computer center of those earlier times.
Early mainframes were huge amalgamations of mechanical and electronic parts.
Mainframes were expensive, demanding, noisy, large, heavy, and primitive. They created their own environments and their own set of demands. By the time I was a college sophomore I had been exposed to three: one was essentially all electro-mechanical. The second ran on vacuum tubes. The third was one of the first all-transistor computers.
Big IronComputer environments in the 1950s and 1960s were noisy.
Today the loudest components of a computer system are the keyboard and the occasional whir of a laser or ink jet printer. In the 1950s and 1960s, printers were percussive. Card readers, card sorters, and especially card punches were all mechanical and noisy.
NoiseEarly computers came with their own library.
There were manuals about how to operate and manage it. There were manuals on the operating system. There was at least one manual about each programming language that came with it: machine language, assembler, COBOL, FORTRAN, and perhaps others). There were manuals about the operation of the peripherals: tape drives, printers, card readers, card punches, etc. Even the first personal computers came with several manuals.
ManualsSome Early Dates
1954 | IBM 704 | vacuum tube mainframe |
---|---|---|
1955 | ALWAC III-E | vacuum tube mainframe |
1956 | IBM 350 RAMAC | first disk drive |
1958 | FORTRAN for IBM 704 | first high-level programming language |
1962 | IBM 7094 | transistorized mainframe |
1972 | Intel 8008 | 8-bit microprocessor |
1977 | Commodore PET | MOS Technology 6502 microprocessor (1.0 MHz) |
1977 | Apple II | MOS Technology 6502 microprocessor (1.023 MHz) |
1977 | TRS-80 | Zilog Z80 microprocessor (1.78 MHz) |
1979 | VisiCalc for Apple II | first spreadsheet & first "killer app" |
1979 | WordStar for CP/M | market leading word processor |
1981 | IBM Personal Computer | Intel 8088 microprocessor (4.77 MHz) |
1991 | DOS for Dummies, by Dan Gookin | one of scores of how-to computer books |
1991 | World Wide Web | eventually to make manuals all but obsolete |