Sunday, July 18, 2010

Computers & People

Computers are built by people for the use of people. A computer is a very generic
tool; it can be used for an unimaginable range of tasks. It takes a program to
make it useful to someone. In other words, a computer is just a piece of hardware
until someone - some programmer - writes code for it to do something useful.
We often forget about the software. Even more often, we forget about the programmer. The control programs for the Mars Rovers are of course programs - the
Rovers drive autonomously for 24 hours at a time and follow instructions sent
from earth the day before. The transmission is managed by programs. Getting those two Rovers to drive around on Mars for over four years (their estimated design life was three months) is one of the greatest technological triumphs of our civilization.
“Ease yourself into the language. Don’t feel you have to use all of
the features, and don’t try to use them all on the first day.” - Bjarne Stroustrup, the creator of C++ language.


If you can dream it, you can do it.
Walt Disney.

The virtual machine (VM) has contributed an important part to ease the learning curve and the interaction between the operating systems (OS) in the same piece of hardware. I now can run multiple OS in one machine as you can see above: a Linux (Guest) runs inside of Win 7 (Host) with both sharing the same directories. It just likes to run other applications however it does require more memory and horse power to do this. The idea is great but could not possible before because the cost associated with it. ./.tv