In addition to ENIAC being built after the German Z1 (1938) and Z3 (1941), as others here have stated, it was also built after the UK's Colossus[0] (1943). If we're talking "first real computer", though, and depending on your definition of "real", the Manchester Baby[1] (1948) was the first stored-program computer. The Colossus and ENIAC machines all needed to be re-wired to change what computations they could make a…
How the World's First Computer Was Rescued from the Scrap Heap (2014)
31–40 of 55 posts
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#32This is quite sad. It seems the person who was tasked with doing something with the panels they had quickly gave up on doing anything with them other than making them into a visual prop. It's not ENIAC any more, it's a bunch of DMX blinkenlights mounted on an ENIAC frame. If you're going to do that, what's the point of using the original hardware? That's just destroying it further. Making the whole machine work like…
Is there even a source for replacement vacuum tubes? I thought they burned out on a consistent basis.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#33The ENIAC was not the world's first computer. Konrad Zuse's Z1 was first: https://en.wikipedia.org/wiki/Z1_(computer) Even if you want it to be electrical, not mechanical, then Zuse's Z3 was first: https://en.wikipedia.org/wiki/Z3_(computer)
Wikipedia says that the Z3 was "electromechanical", though, while the ENIAC is described as "electronic". You can always play the "who was first" game if you just add enough distinguishing categories.
The invention isn't much of an invention until the whole thing is electronic. Reading off a tape doesn't cut it. That's why, you'll notice, the entire computer industry bloomed out of the work done on the ENIAC. In other words, if your client had invented facebook, they would have invented facebook.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#34In addition to ENIAC being built after the German Z1 (1938) and Z3 (1941), as others here have stated, it was also built after the UK's Colossus[0] (1943). If we're talking "first real computer", though, and depending on your definition of "real", the Manchester Baby[1] (1948) was the first stored-program computer. The Colossus and ENIAC machines all needed to be re-wired to change what computations they could make a…
Betty Jean Jennings Bartik, one of the original ENIAC programmers was leading this work, which was one of the main reasons she got the computer pioneer award for in 2008. Better late than never I guess.
https://www.computer.org/profiles/betty-jean-bartik
The Manchester Baby was the first computer that was built to be Turing complete from the start.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#35Another paradox is that although ENIAC directly caused the modern computer, ENIAC was completely different architecturally from modern computers and missing most of the things you'd think of as necessary. It wasn't stored-program or really Turing-complete (although I think those properties are overrated). It didn't have RAM or even use binary or have instructions or programs in the normal sense. Even its inventors recognized that ENIAC's implementation was the wrong approach. But despite all this, modern computers are offspring of ENIAC.
My view is that ENIAC's important "first" is that it was the first to show the world that computers were both practical and revolutionary, so much faster that it could solve entirely new classes of problems.
As far as the Zuse Z3, the historian view is that the proof that it was Turing-complete "was an impressive party trick, but diverged entirely from the way the machine was designed, how it was actually used, or indeed from anything that would have made sense in the 1940s."
If you're interested in ENIAC, the book to read is "ENIAC in Action: Making and Remaking the Modern Computer".
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#36This is quite sad. It seems the person who was tasked with doing something with the panels they had quickly gave up on doing anything with them other than making them into a visual prop. It's not ENIAC any more, it's a bunch of DMX blinkenlights mounted on an ENIAC frame. If you're going to do that, what's the point of using the original hardware? That's just destroying it further. Making the whole machine work like…
Is there even a source for replacement vacuum tubes? I thought they burned out on a consistent basis.
For the types where that's not an option, surprisingly (at least to me), most tubes commonly used historically still have ample new old stock tucked away in warehouses across the US and Europe. There was no major problem finding all the tubes required to recreate EDSAC in the UK: https://www.tnmoc.org/notes-from-the-museum/2013/1/9/product... for example.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#37Earlier quoted context omitted.
AIUI, the Z3 has no conditional branches. Without those, it's not much like a computer as we understand it. Rather, i think the Z3 is an "automatic calculator" - it can carry out a fixed sequence of operations, but it can't do arbitrary computation. In that respect, it is like the Atanasoff–Berry computer and the Harvard Mark I. The prehistory of computing has a bunch of really interesting machines like this (and Col…
3 is not necessary. OSes and linkers are not necessary. We did without for many years. The program should be in some kind of more-or-less addressable memory, to support conditional branching. That's all.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#38In addition to ENIAC being built after the German Z1 (1938) and Z3 (1941), as others here have stated, it was also built after the UK's Colossus[0] (1943). If we're talking "first real computer", though, and depending on your definition of "real", the Manchester Baby[1] (1948) was the first stored-program computer. The Colossus and ENIAC machines all needed to be re-wired to change what computations they could make a…
Colossus was (while extremely important and criminally underutilized after the war) not turing complete by itself.
The big problem in the early days was memory. ENIAC had nothing writable that could hold a stored program. IBM had electronic arithmetic in R&D before WWII, and that came out as a product after the war, the IBM 603 (1946) and 604 (1948). Those were plugboard programmed machines with electronic arithmetic. Workarounds for memory cost, basically. Everybody involved recognized that with enough memory, they could get rid of the plugboards, but the hardware wasn't ready.
Many memory devices were tried. Delay lines. (Slow, not random access) Williams tube electrostatic storage. (Big and expensive.) High speed drums. (Slow, not random access.) Finally core memory was developed, the first thing that went fast and had random access.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#39The ENIAC was not the world's first computer. Konrad Zuse's Z1 was first: https://en.wikipedia.org/wiki/Z1_(computer) Even if you want it to be electrical, not mechanical, then Zuse's Z3 was first: https://en.wikipedia.org/wiki/Z3_(computer)
AIUI, the Z3 has no conditional branches. Without those, it's not much like a computer as we understand it. Rather, i think the Z3 is an "automatic calculator" - it can carry out a fixed sequence of operations, but it can't do arbitrary computation. In that respect, it is like the Atanasoff–Berry computer and the Harvard Mark I. The prehistory of computing has a bunch of really interesting machines like this (and Col…
This is incorrect. The Z3 is Turing-complete, as has been shown by Raúl Rojas in 1998 [1]. It requires some hacking though.
Re: How the World's First Computer Was Rescued from the Scrap Heap (2014)
#40Earlier quoted context omitted.
Colossus was (while extremely important and criminally underutilized after the war) not turing complete by itself.
Right. Colossus wasn't a general purpose computer at all. It was a key-tester, like a Bitcoin miner. The big problem in the early days was memory. ENIAC had nothing writable that could hold a stored program. IBM had electronic arithmetic in R&D before WWII, and that came out as a product after the war, the IBM 603 (1946) and 604 (1948). Those were plugboard programmed machines with electronic arithmetic. Workarounds…