Slashdot Mirror


65 Years Ago, Manchester's 'Baby' Ran Electronically Stored Program

hypnosec writes that the first ever practical implementation of the stored program concept took place 65 years ago, "as the Manchester Small Scale Experimental Machine aka 'Baby' became the world's first computer to run an electronically stored program on June 21, 1948. The 'Baby' was developed by Frederic C. Williams, Tom Kilburn and Geoff Tootill at the University of Manchester. 'Baby' served as a testbed for the experimental Williams-Kilburn tube – a cathode ray tube that was used to store binary digits, aka bits. The reason this became a milestone in computing history was that up until 'Baby' ran the first electronically stored program, there was no means of storing and accessing this information in a cost-effective and flexible way."

23 of 103 comments (clear)

  1. Re:How by Anonymous Coward · · Score: 2

    Yes, quite. How is the birth of modern computing and something like an old computer in any way interesting to a geek or nerd? What we need here are more inane questions about things that take 10 seconds to Google, or more in-depth articles about what Snowdon had for lunch. Those are clearly the things only a geek or nerd could be interested in!

  2. Opportunity missed by mrspoonsi · · Score: 2

    It goes to show that early adopters are not always capitalized upon, perhaps it is understandable when you consider the UK at the end of WW2 had more pressing issues such as cities to rebuild, population to feed (food shortages were worse after the war than during..).

    1. Re:Opportunity missed by madprof · · Score: 4, Interesting

      In one sense it wasn't missed. Machines like EDSAC and LEO followed shortly afterwards but the US had a booming economy by comparison and it was a lot easier for US businesses (with the much larger internal market as well) to grow big on the back of that.

    2. Re:Opportunity missed by jonwil · · Score: 2

      I suspect the UK also didn't go as far because of the sensitivities surrounding anything derived from or connected to the Bletchley Park Enigma work (which is where many of the early British computing pioneers and work came from)

    3. Re:Opportunity missed by Vanders · · Score: 5, Informative

      In retrospect it turns out that the work on the Colossus wasn't really lost; the guys who had built the Colossus still retained the knowledge, even if they couldn't tell others about it directly, but they cross-pollinated places like Manchester and Cambridge with early knowledge and ideas. That in turn gave us machines such as the LEO, was was really a phenomenally successful line of machines and broke new ground in establishing computers are useful machines for "trivial" tasks, rather than something only a scientist would ever need.

      Computing in the UK really had a head start on the US in many ways, but in usual form it was underfunded and lacked vision; in many ways it suffered from the 50's post-war glow that "Britain Will Always Be Great". Once the Americans got in on the act they of course wiped the floor with everyone, and then socialist government meddling in the 60's just about finished off any hope of the UK compan[y|ies] being able to fight back.

    4. Re:Opportunity missed by madprof · · Score: 2

      Not at all. These were not classified, they were in open research environments. The plans for Colossus were destroyed.

      EDSAC was inspired by a trip to the US and a lot of what was developed came from the US originally.

    5. Re:Opportunity missed by TheRaven64 · · Score: 5, Insightful

      The UK had a thriving computer industry even into the '80s. Companies like Sinclair did well in the home computer market and Acorn was selling desktops that ran a multitasking GUI very cheaply, with a lot of success in the home and schools markets. The decline started as the IBM PC gained prominence. The UK tech companies found it hard to export to the US, and didn't have as large a domestic market. Selling to mainland Europe required translations, so US companies were able to ramp up economies of scale that left them unable to compete. The ones that were successful, such as ARM (an Acorn spin-off) and Symbian (a Psion spin-off), did so by selling through existing large companies that had an established supply chain.

      One of the big problems with getting large multinational companies in the UK is that it's much harder for tech companies to do well on the LSE. A startup in the US wants to get to be worth about a few hundred million and then IPO and continue to grow. A startup in the UK wants to get to be worth a few hundred million and then sell out to a big company. There are a lot of startups in the UK that make it to a few million market cap mark, but almost none that make it past the billion. A lot of this is due to different investor culture, rather than anything related to the people running the companies.

      --
      I am TheRaven on Soylent News
    6. Re:Opportunity missed by Anne+Thwacks · · Score: 2
      EDSAC was inspired by a trip to the US and a lot of what was developed came from the US originally.

      Not exactly the whole truth: During the war, computing ideas were shared between Bletchley Park, whose interest was in language relatied stuff, and Los Alamos, whoe interest was Numerical Computing. There were many transatlantic trips, and knowledge was shared.

      After the war, the UK hid all its knowledge for security reasons. In the US, the knowledge was used for commercial profit. Its a cultural difference. The UK was ahead of the US in many ersoects in computing until the Thatcher era, wnen all the industry was trashed, morally and physically.

      --
      Sent from my ASR33 using ASCII
    7. Re:Opportunity missed by mister_dave · · Score: 3, Informative

      Leo was developed by Lyons, a food manufacturer/wholesaler/retailer. There's a very nice book about about it, A Computer called Leo.

    8. Re:Opportunity missed by cold+fjord · · Score: 3, Informative

      Computing in the UK really had a head start on the US in many ways, but in usual form it was underfunded and lacked vision;

      There was a considerable amount of important computer work done in the UK in the early years. For example, when considering Manchester's contributions one shouldn't overlook the pioneering work done with Atlas. But there is far more than that. In some cases you can trace the path of key developments we rely upon today, or that that probably most people have at least heard of, to things developed in Britain through some familiar names.

      A notable example is the computer language, "BCPL", developed by Dr. Martin Richards at Cambridge in 1966. Dennis Ritchie ported BCPL to Multics. Ken Thompson and Dennis Ritchie used BCPL on Multics and from it derived the language "B". Some early Unix utilities were written in the BCPL derivative B. After additional rework of B, it became C, the heart of the Unix system. And of course C has led to the widely used derivatives C++ and Objective C.

      BCPL was also used by Dr. Richards to develop the portable Tripos operating system, which was used on a variety of minicomputers. As microprocessors become ever more powerful and started forming the basis for powerful personal comptuers, Tripos was eventually selected to became the heart of the Amiga's AmigaDOS operating system.

      BCPL has been available on many systems with familiar names, including (reportedly) the Raspberry Pi.

      Classic BCPL

      To anyone interested in the whys and wherefores of C, a passing acquaintance with BCPL is worthwhile. Viewed forwards through BCPL, rather than backwards through Java and C++, many C constructs, and idiomatic C ways of doing things, just make a lot more sense.

      Beyond its historical importance, BCPL had intrinsic merits. In retrospect, what particularly impresses, is the elegant simplicity of its compiler. This is well documented in the book BCPL: the language and its compiler by Martin Richards and Colin Whitby-Stevens (Cambridge: Cambridge University Press, 1979). -- more

      BCPL: A tool for compiler writing and system programming
      THE PROGRAMMING LANGUAGE B
      The Development of the C Language

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  3. Was it really only 65 years ago? by IamTheRealMike · · Score: 5, Interesting

    Wow. It's easy to forget that the entire industry of programmable computers is younger than a lot of ordinary people walking around today. It makes me wonder what entirely new industry I might see develop from nothing over my lifetime.

    1. Re:Was it really only 65 years ago? by FrostedWheat · · Score: 5, Funny

      The surveillance industry.

  4. Re:How by Vanders · · Score: 5, Informative

    The Z3 and Z4 are great accomplishments, and Konrad Zuse is poorly remembered, but that's nothing to do with the Baby being the first machine to run an internally stored program. It was one of the first Von Neumann architecture machines, which is why it's significant.

  5. Re:How by ebno-10db · · Score: 4, Informative

    it lays to rest the myth that Americans invented the computer

    It does, but it's been many years since the "ENIAC was the first electronic computer" myth was prevalent anyway.

    The post is right that Baby was tremendously important for being the first computer with an electronically stored program. However if you want to debate who invented the modern computer, it's absurd to say that any one person or group did so. Histories are right to trace it back at least as far as Babbage. In the 1930's and 1940's there were numerous people and groups in the UK, US and even Germany (Zuse) that all made important contributions.

  6. Re:How by ebno-10db · · Score: 2

    And it didn't happen in the USA.

    Give it a rest. The idea that Americans think Americans pioneered everything is even more of a shopworn generalization than Americans who actually think Americans pioneered everything.

  7. Re:How by Hognoxious · · Score: 2

    Two words: Al Gore.

    You'll be claiming you aren't all fat next.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  8. Re:How by 1s44c · · Score: 2

    And it didn't happen in the USA.

    Give it a rest. The idea that Americans think Americans pioneered everything is even more of a shopworn generalization than Americans who actually think Americans pioneered everything.

    Yet many Americans do believe that the US invented everything and can often recall names and dates to back this up. Yet they have no knowledge of the many times the same thing was invented before. People only know what they are taught so I blame the American education system for that one.

    Amusingly Indians (from India, not native Americans) believe the exact same thing.

  9. Re:How Come.... by 1s44c · · Score: 3, Insightful

    ...this machine isn't even mentioned in the Wikipedia computer entry, then? http://en.wikipedia.org/wiki/Computer

    According to the wiki, the Germans were first with a calculator, followed by the Americans. The Brits are given a sentence, saying that they built the Colossus, which had 'limited programmability', but that the US machine ENIAC was really the first proper computer....

    Wikipedia is a fifedom not an encyclopedia. Editor's persistance beats facts a lot of the time.

    You should treat wikipedia like the smart guy down the pub who seems to know what he is talking about but he might be just making everything up.

  10. When I first started in this industry... by Simon+Brooke · · Score: 4, Interesting

    When I first started in this industry, I worked with Chris Burton who'd worked on Baby (and later led the team which rebuilt it); he had known Turing, as had another man I worked with later. Our team was led by Charlie Portman, who gets a credit in The Mythical Man Month. It's pretty amazing how close we are - two generations away - from the legendary figures who founded our industry, who built the first computers.

    Chris was famous in our team because we had some new Mannesman Tally inkjet printers, which could only print ASCII, and we needed them to print bitmaps. The processor in the printers was one that no-one in the team had any experience of. So Chris took the datasheet for the printer, the datasheet for the processor, a dump of the printer ROM, and a square ruled pad home with him on the train, and came back in the morning on the train with code for a new ROM for the printer, written not in assembler but in the actual opcodes (hexadecimal), in pencil on the pad. We blew them into the ROM and it worked first time printing perfect bitmaps, no errors, no bugs to fix.

    That's how good the first generation programmers were. I am still in awe of that. And he was a very modest man, very generous with his experience. I'm proud to have learned from him.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  11. Re:How by Waffle+Iron · · Score: 3, Funny

    There's a standard template to apply to any debate about the history of computing:

    The first computer with $GIVEN_FEATURE was actually invented by $GENIUS_LONER who worked for $SOME_INSTITUTION in $CENTRAL_EUROPEAN_COUNTRY a full $N_GREATER_THAN_10 years before $GIVEN_DATE. Sadly, his invention was ignored because of $INSTITUTION_POLITICS, the inventor's $PERSONAL_FAILINGS, and meddling by the $OPPRESSIVE_REGIME. Only a single example of the system was built, and it languished in $DISUSED_BASEMENT, until was unfortunately destroyed during $WARTIME_EVENT.

  12. Re:How by Impy+the+Impiuos+Imp · · Score: 2

    This was the first electronically-stored program. Earlier computers had things like tubes of mercury with vibrations travelling down them to do the same thing.

    --
    (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  13. Re:How by cold+fjord · · Score: 2

    Two words: Al Gore.

    Two words: urban legend.

    I'm reasonably certain that Al Gore isn't an urban legend. But if anyone could prove it, there might be 10 quid in it for charity.

    --
    much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
  14. Re:How by Smauler · · Score: 2

    Amusingly Indians (from India, not native Americans) believe the exact same thing.

    Proof here.