Charles Babbage

Atomic Taco on Flickr

What do cow catchers, an angry government and an early version of a modern computer have in common?

There are a lot of people who helped invent what would become the computers we use today, but none are so interesting as British inventor Charles Babbage, who lived from 1791 to 1871. He was a very smart man, and invented things that we still use to this day, such as cow catchers on the front of trains.

However, some of his biggest “inventions” were the Difference Engine and the Analytical Engine. We say “inventions” because, unfortunately, Babbage never actually managed to build them. However, the theory behind each invention was very good, and helped inspire scientists to get computers to where they are today.

The Difference Engine was Babbage’s first thought that maybe, just maybe, we could stop counting on our fingers and instead let a machine do the work. He argued that humans doing math had the potential for errors to creep in, which was bad when said errors could mean people got hurt.

By making a machine do the work, there would be no errors, Babbage said. He was kind of right; after all, when was the last time your calculator got a sum wrong?

The Difference Engine was amazing for its time, as it had the means to “remember” numbers for future equations, much like how your calculator has a memory feature. Unfortunately, unlike your calculator, the Difference Engine didn’t fit in your pocket. In fact, it took up an entire room!

Eventually, Babbage couldn’t get the Difference Engine fully built, because his complex machine needed a lot of money. The UK government tried to help with funding, but Babbage eventually used up all the money they gave him.

Babbage didn’t mind so much, however, because he already had an idea for an even better machine. After construction work stopped on the Difference Engine in 1833, Babbage got to work on making the improved version, which he called the Analytical Engine.

The Analytical Engine was an amazing idea, because it used components that were very similar to our modern-day computers. It had a mill that would process equations (like our processors), a store to save information to (like hard drives and RAM), a reader for entering data via punch cards (like a keyboard) and a printer for spitting data out (like, well…our printers).

The machine was extremely ambitious for its time, and Babbage wanted the entire thing to run on steam power and with an attendant standing by. Yes, this was a computer before even electricity was used to power them!

The machine needed a lot of components, and Babbage needed money. However, the UK government was already upset that Babbage had used a lot of money to make the Difference Engine that was never completed, so they didn’t offer him money to make the Analytical Engine.

As such, Babbage’s designs for the Analytical Engine were forgotten about…all the way until 1937, 66 years after Babbage’s death, when people had the means to make Babbage’s ideas a reality, and the rest, as they say, was history.

Learn More

Charles Babbage

Analytical engine

Difference engine


Cowcatcher images

Cars and Cowcatchers (Animated video for young kids)

Charles Babbage

Charles Babbage’s inventions

Charles Babbage facts and worksheets


  • Simon Batt

    Simon Batt is a UK-based tech enthusiast and all-around geek. His favourite things are cups of tea, cats, and new gadgets, even though they never mix well.

Also In The June 2021 Issue

Geocaching is a fun activity here on Earth. Now you can geocache on Mars. And the International Space Station.

He has performed for three US Presidents and with his business partner Scott Jacoby has helped build recording studios in Anguilla.

Use CodeGuppy to write, learn from, and improve your coding with this simple exercise!

Computing can help teach problem solving skills. Here's one way to help students and your kids to become critical thinkers.

New project alert! This time we are building transistors, a critical piece of any modern electronic device!

Exploring another weird tech term! This time we are looking at hard disk drives!

Check out our interview with Allison Grey, a mechanical engineer at vertical farming company in California!

What do cow catchers, an angry government and an early version of a modern computer have in common?

Learn how to edit your photos in fun and weird ways with Python!

In the time before WIFI there was Amateur Radio. Get your call signs ready!

Ever wonder how your computer processor works? And how that might impact quantum computing hardware?

While we all obviously love sheep, today we are talking about a different type of TEG.

Links from the bottom of all the June 2021 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for June 2021.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!