Linux Format

Babbage and running his many engines

OUR EXPERT

Mike Bedford Like most of us, Mike tended to think of the likes of Alan Turing and John von Neumann as the pioneers of computing, so delving further into Charles Babbage’s creations was truly inspiring.

Discussion about the first ever computer often results in heated debate fuelled, no doubt, by a degree of patriotism, but also by the vagaries of what’s meant by ‘the first computer’. More precise terms help us get closer to the facts. There’s widespread agreement, for example, that the first programmable, digital electronic computer was Colossus, as designed by British codebreakers in 1943 at the Government Code and Cypher School at Bletchley Park. But it differed from today’s computers in being programmed by flipping switches and plugging patch leads and, most importantly, because it was designed with particular jobs in mind, it wasn’t a general purpose machine.

Two years later, the University of Pennsylvania completed a massive machine containing thousands of thermionic valves – or electron tubes if you prefer – in a project funded by the US Army. It was called ENIAC – which stood for Electronic Numerical Integrator and Computer – and unlike Colossus, it was Turing-complete, which meant it was a universal computer. It’s generally recognised as the first electronic programmable computer. Like Colossus, though, it didn’t hold its program in memory, so programming was a laborious process of patching leads and switches.

Next up is the machine that I’m most comfortable about calling the first ever computer, although admittedly that’s in no small part because it was built less than 50 miles from the place I call home. This was Manchester University’s modestly named SSEM (Small-Scale Experimental Machine), or colloquially the Manchester Baby. It ran its first program in 1948, it was a universal computer,

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Ultimate Desktop Upgrade!
LXF316 will be on sale Tuesday 28th May 2024 Word processors that can help craft that novel you’ve always been talking about and organise large projects. Revive the old roleplaying system for a digital age as we recreate our own play-by-mail gaming
Linux Format4 min read
Linux
The #1 open source mag Future Publishing Limited, Quay House, The Ambury, Bath, BA1 1UA Email contact@linuxformat.com EDITORIAL Editor-in-chief Neil Mohr Art editor Fraser McDermott Production editor Katharine Davies Group editor-in-chief Graham Bar
Linux Format2 min read
Platform Support And Editions
Kali has a huge variety of install options, and these include images for ARM-based computers and pre-made virtual K machine images for most of the popular virtualisers. It’s even possible to install a version of Kali on to an Android-powered device.

Related Books & Audiobooks