Rebuilding Colossus 70
mclock writes "I've just been to a website claiming that the British Colossus was the first computer :
"As 1996 was the 50th anniversary of the switch-on of ENIAC I made sure that Colossus was rebuilt and working in Bletchley Park, just as it was in 1944. There has been a stunned silence from across the water!" See the excellent site for the full story on the rebuild of Colossus in 1996." We've done a couple pieces on ENIAC before, and recently had the declassfication of Colossus 2 info. Like I said in the earlier ENIAC piece, there's a lot of debate as to the first machine: The German's had Zuse, US with ENIAC, Britain with Colossus. Me, I'm going with the abacus.
"As 1996 was the 50th anniversary of the switch-on of ENIAC I made sure that Colossus was rebuilt and working in Bletchley Park, just as it was in 1944. There has been a stunned silence from across the water!" See the excellent site for the full story on the rebuild of Colossus in 1996." We've done a couple pieces on ENIAC before, and recently had the declassfication of Colossus 2 info. Like I said in the earlier ENIAC piece, there's a lot of debate as to the first machine: The German's had Zuse, US with ENIAC, Britain with Colossus. Me, I'm going with the abacus.
Also in '44 (Score:3)
But even before that, Konrad Zuse built the Z1 in 1936, that also used relays and read input from punched film.
Larry Gonnick's The Cartoon Guide to the Computer has some interesting info about this history.
Re:then of course... (Score:1)
Re:ease off Adolf (Score:1)
to stupid to pass up (Score:1)
and what point would there be to only programmers having computers? to write programs for other programmers perhaps?
if you don't care about the article then don't bother replying just to tell us that we shouldn't care either. if its all the same to you, i'll decide for myself what i do and do not care about. thank you very much. please drive through.
wow, as fast as a modern pc, huh? (Score:1)
How does the Colossus do on Quake timedemo?
:)
Understand the wartime context. (Score:2)
My uncle was a tech (not a 'boffin') working on Radar in the UK at about the same time. He told me that the 3 priorities they had were...
1. It should work.
2. It should be finished yesterday.
3. It should use only standard off-the-shelf components.
There were LOTS of improvements that the boffins and techs knew they could make, but with bombs raining down on cities nightly, delays caused by making up custom components were just not acceptable.
I assume the same sort of priorities applied to Colossus. It was not an academic excersize, it was a code-breaking project, of vital military importance. National survival was at stake. If you could make it general-purpose in 3 days, or hard-wire it in an hour, well you bloody-well hard-wired it!
The bottom line is, Colossus worked. It did the job of automating what would otherwise have been an impossibly laborious calculation process. That makes it a computer in my book, arguements about technical trivialities seem pretty pointless.
As for whether Colossus was 'first', and whether the various pre-Colossus machines (at last count, Russia, Poland, USA, and Germany all have pre-Colossus claimants to the title) were 'computers' - well, I'll leave that to people who know something about those machines. I don't.
Re:Let's not forget the ABC computer (Score:1)
Why clutter up one's sentences with all that punctuation stuff anyway?
Greeks had earliest computer of all? (Score:1)
But, I saw something about two months ago on the history channel, and it has been a curiosity of mine ever since to try to find additional data on it.
According to the show [whose accuracy I could not wholly vouchsafe], some acheologist had expressed interest in a find from an ancient greek shipwreck that had been langouring on some dusty shelf in a wharehouse... Anyway, to make a long story short, he x-rayed it and 'found' it to contain gears and a complicated internal mechanism for performing certain astronimical calculations.
I posess no expertise in ancient history, but I was doubtfull, as I didn't think the greeks had even had gears. But, as it was on an ostensibly educational program, it made me wonder. Was this the first computer?
Anyone with any additional info on this, as I must admit to a strong curiosity...
--
man sig
Re:First Computer (Score:2)
It was the Hollerith Tabulator [eingang.org]..
I don't know if it really fits the criteria, in that it was essentially a complex counter that did very little outside of simple addition to accumulators. The operator still performed the read operation and there was no real 'recall' outside of reading the dials..
Still, Hollerith's firm went on to provide the nucleus to Big Blue.. So the question begs...
... Where's the Linux port for the Hollerith Tabulator? If Perl can be ported to a manual typewriter...
Your Working Boy,
Dedicated problem-solving hardware (Score:1)
If this claim is accurate, then it just goes to show how remarkably good the machine was at solving the problem in hand.
It also makes you wonder about how fast a dedicated code-breaking machine would be nowadays.
Re:The Mac G4 vs. Colossus (Score:1)
In other news, Steve Jobs announced that, compared to the Colossus, the G4 is "twice as fast" using standard 1944 Bytemark benchmarks.
These results are somewhat suspect, as the only suite the Bytemark software was able to run after loading into the Colossus consisted of timing the paper tape speed of repeated "hello world" s.
The Mac G4 was twice as fast updating "hello world"s on the desktop, the analogous suite.
Life,
Rademir
The GPL is like making adultery illegal: a net loss of individual freedom for a net gain in morality.
If the law is silly enough to let people lock code in a box, then it seems complementary (if not fair) to let people lock their code out in the open.
Re:The different candidates (Score:1)
Re:Sigh... You forgot Iowa State again. (Score:1)
Of course, the actual candidate is very subjective, but I can't see how the ABC could be considered a true computer. Unless you're an Iowan of course
---
First Command Line Interface? (Score:1)
When/what are the contenders for the first command line interface?
Life,
Rademir
Re: Sigh^2 (Score:2)
Regenerative-memory is not a technical merit of modern technology, it is just a necessity. The Z1 is completed in 1937 which IRC is the construction-begin of ABC. It even employs real binary floating point encoding, whereas ABC used binary fixed point encoding.
Re:to stupid to pass up (Score:1)
Sounds like Freshmeat [freshmeat.net] to me.
--
What IS the debate about? This! (Score:4)
Colossus was the key to cracking the other German code, which was based on the Baudot code. Unlike their German counterparts on land, the Navy was on the ball and knew that the cipher had weaknesses. They had books, which were printed red on pink paper, which had all the transmission codes. (These were the 'secret keys'.)
This also meant that, unlike the Army's use of Enigma, there was no 'initial marker' which could be cracked to determine the key to encode.
For enigma, they had a machine which was able to, with the application of human know-how (meaning: because of the way enigma worked, you could tell which letter was excluded from the possible space, excluding 1,951 possible starting patterns.
The two Colossus machines were designed by a post-office engineer.
This was for bragging rights, plain and simple. ENIAC was two years after Colosssus, and the reason ENIAC was given credit was because that was unclassified.
(Colossus was hidden until the 70's.)
And one more thing: Colossus' speed was limited by the speed of input. It was set to 5k cps to prevent injury
Re:Related: revised story of microcomputers (Score:1)
Re:Ah Hah! (Score:1)
Hmm...I don't know if regional humor works on Slashdot.
Let's not forget the ABC computer (Score:5)
In 1973, after a lengthy court trial, a federal judge declared the Eckert-Mauchly (Eniac) patent invalid and named Atanasoff the inventor of the first digital computer. It should also be noted that it was the first digital computer to use dynamic RAM. Lots of good information on the ABC and many more links can be found here [iastate.edu] and also here [ameslab.gov]. Photos and diagrams can be found here [ameslab.gov].
If one closely examines this period of history, they find that it is a time that is just chock full with all kinds of convergences between mathematics, physical science, engineering and materials technologies that make the digital computer almost inevitable. After all, this is a device that had been conceived of, at least in part, as early as the Victorian age and the birth of the industrial revolution. Really, it was just a matter of time before somebody produced a working model, and as so often happens many people took different paths to the same end.
Re:Old Computers... (Score:2)
For Those who haven't had to chance to discover it, and for those who may get nostalgic about it, here is a link to The Story of Mel [astrian.net] from the Hacker Folklore [astrian.net] section of the Jargon Dictionary [astrian.net].
that aside, Berklee College of Music [berklee.edu] in Massachusetts (named for founder Lee Berk) doesn't have a psych department. Berkeley [berkeley.edu] in California might, although their Music Dept [berkeley.edu], it seems, does not even list such a class [berkeley.edu]
Of course, we all know about the importance of the japanese to pearl
;-)
- - - - - - - -
"Never apply a Star Trek solution to a Babylon 5 problem."
Re:ABC (Score:1)
Re:Let's not forget the ABC computer (Score:1)
ISU legend states that Atanasoff was racking his brain over how to design the thing, finally gave up and got in his car. He pointed East and was at a little cafe just over the state line about three hours later (making it roughly 2 am or so--incidentally, those of you who know how far it is from Ames to the Quad Cities can do the math on how fast he was driving...). He then sat down and scrawled all of the basics of the design on the back of a menu (including basic stuff like the use of binary). The waitstaff was, of course, pissed.
Iowa State powered the thing back up and toured the country with it a few years ago.
Sigh... You forgot Iowa State again. (Score:4)
I guess after posting stories nobody bothers to read the comments?
To summarize:
The ABC was the First Electronic Digital Computer.
It had several signifigant advances which directly relate to modern day computing:
- Regenerative memory
- Binary(base-2) number system
ENIAC used a decimal(base-10) number system, not binary.
ENIAC was signifigant as a large general purpose computer. Colossus was signifigant as a large code breaking computer.
But the designation of First Electronic Computer belongs to neither.
Steve
Iowa State Alumni, Computer Science
50 years from now (Score:1)
(Of course one has to wonder if anyone will still be here in 50 years)
Re:Sigh... You forgot Iowa State again. (Score:2)
Apparently Iowans suck when it comes to self-promotion.
Maybe its just as well, given what happens when the promoters start dominating things. Things are going to hell in Iowa fast enough already.
Re:Correct me if I'm wrong, but.... (Score:1)
Re:first computer? (Score:2)
The funny thing about this is that the machine's whole purpose was to eliminate typos in the gunnery tables prepared for the military. To that end, the mill was to connect directly to a printer, to print the tables without human intervention. Babbage's printer was not built. Instead, sensors come out of the mill. Sitting where the printer would be, on a pedestal, is...a laptop.
Words fail me to describe the crushing sense of irony I experienced when I saw this.
Re:Everyone knows AMERICANS invented 1st computer. (Score:1)
I think you'll find the brits never held SW Africa (aka Namibia).
It went straight from German control (pre WWI) to South African control (post WWI), and after a long and bloody guerilla war finally achieved independance sometime in the late 80s or early 90s.
#define TROLL_MODE_ON
The USA couldn't even hold The Phillipines, Palau, Vietnam, or Panama, to name a few. Hell, they're struggling to hold Puerto Rico (and parts of LA)
#define TROLL_MODE_OFF
Re:first computer? (Score:1)
Re:The different candidates (Score:3)
I toured Colossus (from the inside out, as I mentioned in my post on the recent declassification story), and as far as I could gather, the machine was not designed to be reconfigured in any way. It was a five-channel search engine for correlations in an input tape, typed out the correlation coefficients on a typewriter using solenoids, and that was that. No reconfiguration possible.
If you demand that a computer be programmable, I don't think Colossus qualifies. On the other hand it's one damned impressive piece of hardware, no argument there.
Re:Greeks had earliest computer of all? (Score:3)
Re:First Command Line Interface? (Score:2)
Re:50 years from now (Score:1)
Ah Hah! (Score:1)
Correct me if I'm wrong, but.... (Score:1)
"There is another..." (Score:3)
The Mac G4 (Score:3)
In other news, Steve Jobs announced that, compared to the Colossus, the G4 is "twice as fast" using standard 1944 Bytemark benchmarks.
--
move along folks .... (Score:3)
but then, someone with a testosterone overdose will get into it "yes we were!", "No we were", etc.
[sigh]
Let's just give credit where it is due....
- - - - - - - -
"Never apply a Star Trek solution to a Babylon 5 problem."
The big question (Score:1)
then of course... (Score:1)
The Analytical Engine!
All Hail Ada! (not the language, llamas)
First "First Computer" Post! ;)
Re:Old Computers... (Score:1)
It's important to have 'relics' like this that actually work properly, or at the very least actually exist. In a couple of hundred years we're going to have very little to remind us of this era, as we bulldoze, landfill, and recycle everything in sight. (At least in the US)
Re:ABC (Score:1)
http://www.cs.iastate.edu/jva/jva-archive.shtml [iastate.edu]
Re:"There is another..." (Score:1)
right?
Atanasoff-Berry Computer Info (Score:1)
See http://www.cs.iastate.edu/jva/jva-archive.shtml [iastate.edu] for more info.
Re:ABC (Score:1)
Re:First Command Line Interface? (Score:1)
Deadly curious,
Rad
Re:ENIAC can't be put back together (Score:1)
The Baby (Score:2)
More info at The Manchester Baby [computer50.org] site.
Re:Old Computers... (Score:1)
the only people who should have computers are programmers and sometimes scientists
If only scientists owned computers, there would not be a great need for programmers either you fool. The only programmers would be a bunch of guys working for universities writing code in assembler. Even your "eliteness" wouldn't get you a job in that market.
it is in that crappy perl language which makes programmers lazy
Perl is good because it can get the job done quick and easy. It doesn't make programmers any lazier, they just get the job done at less cost. most people that write in perl also can code in other languages, but they recognise the fact that there is a better tool for the job.
Re:The different candidates (Score:2)
The feeder holes provide the machine's clock.
Tony Sale will be speaking in Berkeley Oct 19 (Score:4)
Anthony E Sale is Hon FBCS ex Museums Director, Bletchley Park (the person who saved the historic Bletchley Park buildings from demolition and was the single greatest force behind making it into the fascinating cryptography museum it is today)
Here is the blurb:
" Allied cryptographers in Bletchley Park had an enormous impact on WW II. Tony Sale will first describe how the German Enigma cipher was broken, first by the Poles, and then by the code breakers in Bletchley Park using the remarkable contributions of Alan Turing. He will then discuss the breaking of the German Lorenz code with the Colossus, the world's first large electronic computer.
He will also relate some of the many anecdotes about life in Bletchley Park, which had 250 people in 1939 but exploded to 12,000 people by the end of the war.
Tony Sale has had careers in electronics, intelligence (with MI5), and (since 1963) in computers. He started the Bletchley Park Museums and the Colossus rebuild in 1993, and was Museums Director until 1999. He has lectured and written widely on the history of cryptography and computers, appeared on television, and served as a consultant for ``Breaking the Code'' and the soon-to-be-released film version of Robert Harris's book ``Enigma.''"
Tony will also be giving a talk on "Tackling 10^20 size search spaces with pencils, wheels, wires tubes: Code breaking in WW II " at MSRI [msri.org] in Berkeley on the 20th. (this will be a technical talk for mathematicians and cryptographers)
I think he will also be doing some speaking at Stanford..but I don't know when or where..
At least it won't go walkabouts (Score:1)
the Enigma machine. So it should be harder to
kidnap. (one would hope)
first computer? (Score:3)
Since Ada Lovelace is considered the first computer programmer, shouldn't the machine she wrote for be considered the first computer?
Re:Old Computers... (Score:1)
ABC (Score:4)
vending machines (Score:1)
On the other hand the question should be who created the first digital computer with an electronically stored program, and then the answer would probably be the English, because unlike Colossus other machines of that time did not have stored programs.
The different candidates (Score:4)
computer. If I have it right, the American machines were very easy to
reconfigure machines, that performed computations from an electronic
memory, but their instruction set was not Turing complete. The Zuse
machine had a Turing complete instruction set, and so would get my
vote for first computer, but it wasn't until the Bletchley machine
that code and data resided in the same memory space, which is of
course a very important aspect of modern computer design.
Choose your criteria to get your favourite machine to win...
First Computer (Score:1)
I have decided that since no one else has I will claim patent on it.
The human brain
On a more serious note:
It really depends on what you call a computer. The US CENSUS had some machine that they used in the 1920's I think or 1930's... can't remember what it was called but it was used to tabulate the census. It had some real basic name also.
Re:Let's not forget the ABC computer (Score:1)
A simple comma would really help that sentance be unambiguous... Is such slackness really deserving of Karma? If so, I hope you come back as Tip-ex.
Re:Understand the wartime context. (Score:1)
The Colossus certainly get's my mark for the first useful computer.
All the predecessors were only glorified calculators which was of use to a very small number of technicians in some university somewhere.
The predecessors were beta tests. Colussus was the result.
Re:Everyone knows AMERICANS invented 1st computer. (Score:1)
Make sure you get to the talk, he's fascinating (Score:1)
I went along to a similar talk that Tony Sale gave in London a couple of years ago.
He's fascinating. Don't miss it. Speak to one of the driving forces behind rebuilding Colossus. When they started the rebuild they had something like seven photos of the room. Tony has spoken to many of the remaining people alive who originally worked on colossus during the war, the people who were part of breaking the enigma codes.
Let's see MAME for colossus (Score:1)
Didn't Intel invent the first computer?.. (Score:1)
Oh, that Colossus (Score:1)
Re:Dedicated problem-solving hardware (Score:1)
Related: revised story of microcomputers (Score:1)
1973: First French microcomputer of the world.
1974: First microcomputer of the world (the reader is kindly reminded that only the realizations from the USA are allowed to compete).
Now wait just a damn minute here... (Score:1)
Or how about engineering? I use my computer to simulate airfoil surfaces. You want me to do this by hand? You don't want to see how many trees I'd kill doing so...
I know what a bit and BIOS are, and yet I don't program much (I know C and FORTRAN, and that's about it), I'm certainly not a scientist, and if all I want to do is finish up my AAE 251 homework and play some Quake, does that mean I don't deserve a computer?
Re:1st (Score:2)
It was posted in response to an article over what was the first electronic computer; perhaps there's a computer aout there dating to the early 40's or to the 30's named "Post". In that case, the terse message of the AC is that the "1st" was "Post", not ENIAC or Colossus.
On the other hand . . .
Steven E. Ehrbar