1. The first “pre-computers” were powered by steam 

In 1801, a French weaver and merchant, Joseph Marie Jacquard, invented a power loom that could base the design of a fabric upon punched wooden cards

Fast forward to the 1830s, and the world marvelled at a device large as a house and powered by six steam engines. It was invented by Charles Babbage, the father of computing – and he called it the Analytic Engine.

Babbage used punch cards to allow the monstrous machine to be programmable. The machine consisted of four parts: The mill (analogous to CPU), the store (analogous to memory and storage), the reader (input) and the printer (output).

It is the reader that makes the Analytic Engine innovative. Using the card-reading technology of the Jacquard loom, three different punched cards were used: Operation cards, number cards and variable cards.

Check our:CleverBlocks Educational Basic Package for DASH or OZOBOT EVO

2. The first computer programmer was a woman

In 1843, Ada Lovelace, a British mathematician, published an English translation of an Analytical Engine article written by Luigi Menabrea, an Italian engineer. To her translation, she added her own extensive notes.

In one of her notes, she described an algorithm for the Analytical Engine to compute Bernoulli numbers. Since the algorithm was considered to be the first specifically written for implementation on a computer, she has been cited as the first computer programmer.

Did Lovelace go onto a life of Ted Talks (or whatever the Victorian equivalent was)? Sadly not, she died at the age of 36, but her legacy thankfully lives on.

Check our:KUBO Coding and Coding+ Bundle

3. The first computer “bug” was named after a real bug

While the term ‘bug’ in the meaning of technical error was first coined by Thomas Edison in 1878, it took another 6o years for someone else to popularize the term.

In 1947, Grace Hopper, an admiral in the US Navy, recorded the first computer ‘bug’in her log book as she was working on a Mark II computer.

A moth was discovered stuck in a relay and thereby hindering the operation. Before it was recorded on her note, the moth had been ‘debugged’ from the system.

On her note, she wrote, “First actual case of bug being found.”

We Recommend You To Read:Free Coding Websites for Kids

4. The computer virus was initially designed without any harmful intentions

In 1983, Fred Cohen, best known as the inventor of computer virus defense techniques, designed a parasitic application that could ‘infect’ computers. He defined it as computer virus.

This virus could seize a computer, make copies of itself and spread from one machine to another via a floppy disk. The virus itself was benign and only created to prove that it was possible.

Later he created a positive virus called compression virus. This virus could be written to find uninfected executables, compress them upon the user’s permission and attach itself to them.

We Recommend You To Read: Why coding is so important for kids?

Check our TrueTrue All-in-One Coding Robot in Canadian Classroom.

Comment bellow: What do you think about this article? 

If you like this article about: 4 facts every computer programmer should know. Please follow us on InstragramFacebookPinterest and Twitter. Also check our web site  for more information about STEM.