Tuesday, December 3, 2013

Computer Science

Computers have been been growing smaller and faster as each generation passes. It's hard to imagine that computers used to be entire buildings and the internet didn't even exist! fast forward 60 years and our current computers are immensely more powerful than the ones that used to take up entire buildings. Technology has come so far that its hard to imagine its roots. \

The only way to input into a computer used to be punch cards. You may have had to go through 10 punch cards to do one mathematical operation. now we do millions of operations in our laptop and desktop computers per second. Old computers used to use vacuum tubes to store information, if a tube went bad your calculations would be off. Transistors replaced vacuum tubes in computers starting when computers became household items. They
no longer needed to be the size of a building, just the size of your computer now.

Mobile devices also changed due to advances in technology. People used to have huge phones the size of your head to talk to people through a wireless network. Now do we not only have phones that fit in your palm, they have screens you can touch as well. Touch screens and games with bright magnificent colors that play through a story. It truly is a wonder how far we have come in such a short amount of time.

The programming languages used in these devices get more and more powerful as time goes on as well. One of the oldest languages, C is still very much in use today. In Kasia Mikoluk blog she mentions C as "C is powerful, stable, and easily available on virtually all platforms."  Strict limitations on memory and how to send and retrieve information has only made these languages more efficient at their tasks.

Without the study of computer science none of this would be possible. Algorithms and efficiency issues pondered over for hours upon hours. Where computer science is taking technology is not truly known. its only limited to what our imaginations can create.


Kasia Mikoluk Blog:
https://www.udemy.com/blog/best-programming-language/

No comments:

Post a Comment