Timeline and brief overview of Computer Algorithms

 Let us understand how the Computer Science ideas grew over the timeline.

In 1930's, a British genius founds the field of computer science then goes on to prove that certain problems cannot be solved by any computer to be built in future, no matter how fast, powerful or cleverly designed.

In 1948, A Scientist working at a telephone company published a paper that founds the field of Information theory. His work will allow computers to transmit message with perfect accuracy even when most of the data is lost due to interference.

In 1956, A group of people attends a conference at Dartmouth with goal of Founding the field of Artificial Intelligence. 

In 1969, A Researcher at IBM discovers elegant way to structure information in a database. This technique is now used to store and retrieve the information present in online transactions.

In 1974, researchers in British governments lab founds the secret way for communicating securely between two computers without any other computers knowing even though other computers can still observe everything. but due to secrecy, it was not public therefore 3 American Professors carry forward the leap and made it public. Today, most of the Secure communications on the internet are happening because of the work of these people.

In 1996, Two Stanford PhD Students worked on a research project building a web search engine. A few years later, Google was born, the First digital giant of internet era.

As we enjoy the astonishing growth of technology in the 21st century, it has become impossible to use a computing device without relying on the ingenious ideas of computer science that were born earlier, as discussed above. 

Let us play a game named Think about it!!!!

Have you done anything impressive today?
Well the answer depends on your point of view. Let us see.

Have you, perhaps, searched a collection of billions of documents, picking out two or three that are most relevant to your needs? 

Have you stored or transmitted many millions of pieces of information, without making a single mistake despite of many noise, electro-magnetic interference, poor wires, weak network coverage, etc that occurs frequently with electronic devices?

Did you Successfully completed an online transactions, even though many thousands of other customers were simultaneously hammering the same server? 

 Did you communicate some confidential information ( for example Credit card number, otp, bank details, etc ) over insecure wires that can be tapped, snooped by other computers on the way ? 

Did you use the magic of compression that reduces the size of 500 MB of data to just 250 MB  for sending over internet ? 

Did you encountered Artificial Intelligence on a mobile phone that auto corrects your typing words in a tiny keyboard ?

Game ends here

Each of these impressive achievements relies on the profound discoveries listed earlier. Thus most computer users employ these marvellous ideas every day, often without realising it!!!.

Comments

Popular posts from this blog

Let us C book Chapter 1 Exercise Solutions

Use your old android phone as a Wifi router/Access point for your home network to extend Wi-fi Signal

Data Structures book chapter 3 exercise solutions