Colossus, the first large-scale electronic computer
colossus-computer.com
colossus-computer.com
https://en.m.wikipedia.org/wiki/Colossus_computer
I think the main innovation was the use of valves (similar to tube logic), while other machines of the day used relay logic.
This thing wasn’t really a computer though, in that it was not turing complete, since there wasn’t any support for branching or programmatic examination of its output.
Instead, the operators would tell it what to run, look at the result, then manually apply a flowchart to decide what operation to take next.
These first turing complete machine that “worked” was probably the Z3 from 1941. It was electromechanical and ran at one hz (vs the colossus which ran at 5000hz starting in 1942).
It’s unclear to me if the z1 or z2 were turing complete or not. The z1 supported floating point(!)
This article gives an overview of more machines, and links to articles about most of them:
https://en.m.wikipedia.org/wiki/History_of_computing_hardwar...
Vacuum tubes and Thermionic Valves are the same thing. "Tubes" is the name that stuck in the states. "Valves" in the UK.
> This thing wasn’t really a computer though, in that it was not turing complete,
Turing completeness isn't a requisit to compute. Tommy Flower's big step was taking the electronic switching technology used in telephone exchanges and applying it the computation. Others said that they would be unreliable with the switching speeds involved and mechanical switches were the only way to do it. Flower's knew the key to reliability was thermal stability and designed his machine.
> > These first turing complete machine that “worked” was probably the Z3 from 1941.
No, it didn't have a condition branch. Z4 had that, but after ENIAC did.
This was not a general-purpose computer, but a computer made with vacuum tubes that was dedicated to solving a single kind of problem, the solution of systems of linear equations.
The Atanasoff–Berry computer not only used vacuum tubes for computation, but it also included the first DRAM memory, which was made with discrete capacitors.
The report “Computing Machine for the Solution of Large Systems of Linear Algebraic Equations”, written by John V. Atanasoff in 1940, demonstrates a very good understanding for that time of the principles on which electronic computing circuits and memories should be based.
Moreover, the electronic circuits used in the Atanasoff–Berry computer have been a source of inspiration for the later ENIAC, because one of the members of the ENIAC team has made a visit there, inquiring about details of the computer.
While the Atanasoff–Berry computer is likely to have been the first which has used vacuum tubes for computation, it has been derived from a series of British inventions made during the previous decade, which were used for making electronic counters used in nuclear and particle physics research, for measuring ionizing radiation.
The electronic counters had been the first application of digital circuits made with vacuum or gas tubes, before automatic computers. The well-known high speed of the electronic counters is what has suggested the application of vacuum tubes for computing, both in USA with ABC, then ENIAC, and in UK, with Colossus.
It’s silent on the z1 and z2’s turing completeness, but I don’t think those ever actually worked, sort of making it a moot point.
(Agreed about “computer” being a fuzzy definition - Surely the mercury pool tabulators the US census used could compute stuff, they predated tubes, and maybe even relays.)
PS. Bletchley is around an hour on the train from London Euston. Bear in mind that even though the museum of computing is located in the old Bletchley park complex, it requires a separate ticket from the main Bletchley Park museum.
One of my favorites movies: Colosssus: The Forbin Project
Apparently, when Collosus became public there were talks given where the Americans who worked on ENIAC (I think) were stunned to find that the British had solved a lot of the same problems they faced just before them. It was an extremely closely guarded secret.
GCHQ also had invented the RSA algorithm before Rivest et al but kept it quiet.