Saturday, November 16, 2013

Computer Science: History simplified...

     Computer science, it sounds like the scientific study of computers, doesn't it? But Edgar Dijkstra famously said:  "Computer science is no more about computers than astronomy is about telescopes." Also, don't scientists study nature, not machines?
     So what is Computer Science about? In a word: algorithms; Obsessively Inventing, testing, debugging, and improving algorithms. The algorithms might be controlling the brain of a robot, encrypting a massive stock trade, simulating an ecosystem, chasing an avatar through a virtual swamp, attacking a drug lord's computer, or searching a network like the animations above.

     When I started to know about its history, it goes long back in age of B.C and I personally feel good to be
history of computer
a part of this discipline which has, and is still making a huge change in our day-to-day life. So, I thought I would present you with something very concise ranging from 1900s - today. Hope you like it!

Before 1900
It started with abacus and later another device called Antikythera mechanism which was found at some island in Greece, then came later somewhere in (1550-1617) the Napier's rod off course by Mr.Napier which simplified the task of multiplication. Of course there were a lot of other inventions which were done before we had the modern punched card invented in 1929 by Herman Hollerith

1900 - 1939 The Rise of Mathematics
Computer science was always about dealing with calculating numbers and doing as many calculations at one time.  This was the era when a lot was discovered in mathematics and also the very famous Turing machine was invented.

1940s
The second world war brought the era of digital computers and a lot of other inventions, the concepts of which are also used today ranging from ENIAC, EDVAC, EDSAC and also the magnetic core memory was invented..Some great ciphers like Enigma, Purple and many other were seen.

1950s
This is the era which defined the modern computer science and it's concepts. The first ever "bug" was discovered in 1947. The first compiler, FORTRAN was developed in 1957. We had the Dijkstra shortest path algorithm, the Turing Test.

1960s
Computer Science was formally defined as a discipline in this era. The first ever computer science department was at Purdue University in 1962 (I'm sure most of the computer science students like me would have no clue about it..). Also, the first ever Ph. D. from a computer science department was Richard Wexelblat, at the University of Pennsylvania, in December 1965.
Operating systems saw some advances. BASIC was developed. Computer mouse was invented in 1968. The first ever microprocessor was designed in 1969 at Intel. ARPanet was developed,  a precursor to the Internet.

1970s
Some great new inventions which most people are aware of today was done in this era. The theory of database saw major advances like relational database. Unix was developed and also the C language. The era was a major player in the invention today with some other languages being developed like, Pascal, the RISC architecture, NP-complete problems, supercomputers, Usenet, RSA was invented.

1980s and 1990s
It was the birth of Apple Computers, Computer viruses, Parallel computers came into development, Quantum Computing, Biological Computing and so many many more...with time computers kept getting smaller and smaller; with the birth of nano-technology.

We have reached the space and back. Today we can make burgers without killing animals and print guns in 3D. With such ground-breaking research only time will show us what is coming next. I'm definitely excited to see what's coming our way.


Let me know what you guys feel !




8 comments:

  1. Hello Akshay,
    I like the way you put in the brief history of computers evolution in your post, and in near future many more new invention and research work to come which really going to bring change in our daily life.
    Good work..

    ReplyDelete
  2. Hi Akshay, I think this is a very informative article about the history of computer science. I find this article very interesting and concise. From the link you gave at the end of your blog about cultured beef, I find it hard to imagine we will be in shortage of meat within the next 40 years. I thought farming technology was supposed to get better year by year. Anyway, I enjoyed reading your blog. Great article!

    ReplyDelete
    Replies
    1. Well technology is changing a lot today. This is just one of them..Time will show us what else is about to come..

      Anyways thanks for visiting my blog Kiet!

      Delete
  3. This is a very informative article. I like how you split it into major achievements in each decade. This makes it easy to follow the major advancements and see the development over time. The article could have been more compact if you had focused one aspect of computer science and gone in depth of that particular aspect. But overall, great article on the history of computer science. There have been some awesome advancements.

    ReplyDelete
    Replies
    1. Yes, Of course could have been compact..but I though of choosing the entire history so as to at least know what dates back in the history of computer science..
      Anyways thanks for visiting my blog!

      Delete
  4. Hey Ashkay,
    This is my first time checking out your blog, and I'm loving what I'm reading. You write very well, and this post has been one of my favorites so far. Your detail on the major achievements of each decade is great. It helps guide the reader through what was actually relevant to Computer Science, as opposed to what would seem relevant to an outsider. A lot of great factoids from this post as well, thank you !

    ReplyDelete