(No doubt. I haven't seen a lot of the ENIAC
electronic design but it certainly
was unusual with the stacked tubes and multiple B+ levels.
I can't help but see Eckert as one of the truly brilliant
engineers of the 20th century.
Ultimately, we
can see seeds of future technology in both machines,
but neither machine bore much resemblance to what came after either
in terms of architecture or the design of basic functional elements.
(I wish I could compose prose as quickly as you came back with that
considered response.)
Thanks, but my wife gets really annoyed at how long it takes me
to compose considered responses to her. :-)
For example, Atanasoff is justly feted for
implementing the principles of binary
arithmetic/logic in electronics in the ABC, as opposed to using the counter
techniques for arithmetic that ENIAC and others used, but is that more
significant than Shannon's 1930s paper that formally described relay system
design in terms of binary logic? I don't know if that paper influenced
Atanasoff,
but in terms of principles the one could be said to follow from the other.
All these things are contributions and steps.
Indeed, almost everything was quite incremental when you look at
what everyone else was doing. Just a sampling with no intended
disrespect or suggestion of insignificance for those left out:
1933-1941 - Mauchly's experiments with neon bulbs for digital
circuits (I couldn't find an exact date but it was while he
was at Ursinus which was between 1933 and 1941.)
1937 - Shannon's MS thesis on binary numbers and Boolean algebra
- George Stibitz' Model K binary half adder with relays
1939-1944 - Development of the Harvard Mark I (Aiken) with relays
and rotating decimal components patterned in part after Babbage
1940 - The Bell Labs Complex Numerical Calculator extending
Stibitz' binary relay system to a full calculator
1941 - The ABC implementing binary with active electronics
1942-1945 - Development of the ENIAC using active electronics
in a "rotating" decimal way and even more general than the
Harvard Mark I
1944 - Beginning of EDVAC design and introduction of the stored
program idea using active electronics in binary
1945 - von Neumann's "First Draft" paper making the design ideas
for the EDVAC widely known
1946 - The summer school on computers at U Penn attended by those
who went back and developed the Manchester Mark I and the EDSAC
1948 - The ENIAC reconfigured to operate as a type of stored
program machine
1948,9 - Manchester Mark I operational
1949 - EDSAC and EDVAC operational
So given all these events over a period of 15 years or less,
who invented the computer? That was rhetorical, in case it wasn't
obvious. Unless we say it was Babbage for the idea and partial
implementation of the automatic sequencing of mathematical operations
in a mechanical system or was Eckert, and independently Zuse,
for the stored program, I don't think there's really anyone who can
be said to have invented the computer. But rather the best approach
to "compute these numbers by steam"* grew organically through the
work of numerous very bright people.
Shannon should be more recognised in the public sphere
I believe, his
I agree. There are many people who are pretty much unknown but
who were the intellectual foundations of everyday life. It seems
that it's easier to popularize someone when they build something
that can be shown on TV than when their contribution is strictly
intellectual. Einstein and Hawking were interesting people which
drew peoples' attention to their work. It's like with Church and
Turing. Both developed universal models of computation at about
the same time, but Turing is by far the better known. A lot of
it comes from his work at Blechley Park, his work on the pilot ACE,
his excentricities (like chaining his coffee cup to the radiator
and riding his bike with a gas mask on), and of course the tragic
circumstances of his death.
Another one of my pipe dreams is to produce an
understandable-by-the-lay-person
documentary/educational feature about Shannon's concepts and their wide-ranging
impact across the fields of science and society.
Well, intended for the lay person or not, I'd like to see something
like that.
BLS
* The computing numbers by steam is a paraphrase of a statement Babbage
made as a student that led to his work on the differential engine
and later the analytical engine. He was staring at a book containing
mathematical tables and a friend asked him what he was thinking and
that was his answer. Hmmm come to think of it "Computing Numbers by
Steam" would make a good title for a book on computer history...