Olivetti-Underwood programma 101
Olivetti-Underwood programma 101
Made in Italy. Volume production started in late 1965.
Distinctive features: The first stored-program desktop calculator, or was it the first desktop computer? - see report below of a discussion.
Capabilities - 4-function, square root, branching instructions. Programs can be stored and read using magnetic cards.
Display - Results printed on listing paper.
Technology - Discrete transistors.
Photographed at the National Museum of Computing, Bletchley Park, U.K.
The printer, card reader/recorder, and keyboard of the programma 101.
The journal "Electronics" of November 1 1965 reported the announcement of the Programma 101:
... Now comes a new breed: the Programma 101, the first desk-top calculator that has some characteristics of a computer.
The 101 is the first member of a family of computer-calculator machines that its producer, Ing. C. Olivetti & Co., S.p.A., of Italy, hopes to introduce.
Two out of three. The programma 101 exhibits two of the three characteristics that distinguish a general-purpose digital computer from a desk calculator: it can operate on a stored program, and one of its instructions is a conditional branch—that is, an instruction to itself can depend upon the results of a previous instruction. What the Programma 101 lacks is the ability to operate on instructions in the same way as on data; for example, the calculator cannot alter its own program as it goes along.
The stored program can be entered from the keyboard; it can be recorded on a card much the same as on magnetic tape. Later, it can be reentered into the machine from the card. A card contains two programs, one at either end, each with as many as 120 instructions. This machine lacks another ability of a large computer: the capacity to store up data in advance. Data must be entered manually through the keyboard.
Rat-tat-tat. The Programma contains 10 registers, each with a capacity of 22 digits, plus sign and decimal point. Its printed output is produced by a flying-drum printer. The drum rotates continuously; a hammer, sliding across it, prints a character for each print position as it goes by. This and the card feed are the only non-electronic parts of the machine, and the printer is the only noisy part-the hammer makes a rat-tat-tat as it bangs out the characters at a 30-per-second rate. The noise is made by the paper; without paper, the printer is almost noiseless.
The company is secretive about how the machine works and about details of its electronics. A spokesman says, however, that it contains discrete components. Company officials say they are keeping close watch on progress in integrated circuits and will consider IC's in future models if the circuits are priced low enough.
There is speculation that the registers are made of some kind of ultrasonic delay line, because flip-flop would be expensive and bulky and it would not be economical to build a ferrite-core memory of only 1,000 bits or so. The magnetic cards for recording programs are 2¾ by 9½ inches and can hold one 120-step program at each end. The recording format or method of encoding are not disclosed, but this much program would fit on less than an inch of magnetic tape. Olivetti says the program occupies only 15% of the space on the magnetic card.
The Programma 101 is 7½ inches high, 19 inches wide, and 24 inches deep. It weighs 65 pounds and sells for $3,200. Full-scale production started Oct. 1, officials say, and deliveries are expected to begin in January of February. ..."
Letters to the journal 'Electronics' discussed whether the Programma 101 should be considered a calculator or a computer. Pier Giorgio Perotto of the Olivetti company in Ivrea, Italy, wrote:
" I read the comments [Nov. 15, p. 7] of Earl F. Gill about the definition of the Programma 101 Olivetti as the world's first desk-top computer. As director of the laboratory where the machine was designed, I would like to express an opinion.
Although other machines were on the scene before, I think the Programma 101 is the first machine that may be considered as a real computer, still having the dimensions and size of the classic monolithic desk calculators.
What is a computer? I agree upon the distinction from a desk calculator as reported in Electronics [Nov. 1, p. 32], though some features of the Programma 101 were not described exactly. In fact, this machinecan accept automatic input of data (with the card) and can alter its own program automatically.
Therefore, it has all the characteristics of a general-purpose computer, according to the Electronics' definition. I feel it is also useful to quote here the definition of the term "computer" as given in the glossary of the British Standards (B.S.3527, p. 7): "Computer is any device capable of automatically accepting data, applying a sequence of processes to the data, and supplying the results of these processes. Note: the term computer is widely used as a synonym for stored program computer, and in this sense is contrasted with the calculator."
The Programma 101 has all three characteristics, including an automatic medium for introduction of instructions and data (the magnetic card) and for the output of data (the strip of printed-paper and the card). This machine is therefore a computer.
The other machines on the market before the Programma 101 either do not have the foregoing characteristics or they cannot be called desk-top machines, since, to operate as a computer, they need other external devices (printer, card reader, etc.).
Hence the statement that the Programma 101 is the world's first desk-top computer seems to us to be completely correct."
The Programma 101 was a remarkable achievement using the discrete transistor technology of the time - there are no integrated circuits. It was developed by a small team led by the Italian engineer Pier Giorgio Perotto.
The cost of $3,200 can be translated to 2015, due to inflation, as approximately $24,000 (about £15,500 GBP).
© Text & photographs copyright Nigel Tout 2000-2023 except where noted otherwise.