4 ms·
> A better definition of a computer would include not just the words “designed for calculation” but also “programmable.” That would be a "programmable computer
by denton-scratch 3y ago
> A better definition of a computer would include not just the words “designed for calculation” but also “programmable.”
That would be a "programmable computer", or a "stored-program computer". The earliest digital computers[0] couldn't store a program; you had to re-wire them. Wikipedia says that ENIAC was "programmable", but programming it was a matter of jump-cables and plugboards, which I call re-wiring. In its earliest version, it had no main memory, just a set of registers/accumulators. You could use card-decks for persistent storage, but you couldmn't load a program from a card-deck, they were just for data.
[0] https://en.wikipedia.org/wiki/ENIAC https://en.wikipedia.org/wiki/ENIAC
- relaxing 3y agoIt’s fascinating to note the ability to have stored programs was planned but not completed due to time and budget, so the extra memory and interface was added as an upgrade in ‘48.