E-Mail:

The History of Computers

Cross-posted from a text file I had sitting on the server. No idea where I got it or who the original author is, but was funny enough to risk it not being public domain. Enjoy.

In the beginning, God created the bit. And the bit was a zero; it was nothing.

On the first day, He toggled the 0 to a 1, and the Universe was.

On the second day, God’s boss wanted a demo, and tried to read the bit. This being volatile memory, the bit reverted to a 0. And the universe wasn’t. God learned the importance of backups and memory refresh, and spent the rest of the day (and his first all-nighter) reconstructing the universe.

On the third day, the bit cried “Oh, Lord! If you exist, give me a sign!” And God created rev 2.0 of the bit, even better than the original prototype. Those in Universe Marketing immediately realized that “new and improved” wouldn’t do justice to such a grand and glorious creation. And so it was dubbed the Most Significant Bit, or the Sign bit. Many bits followed, but only one was so honored.

On the fourth day, God created a simple ALU with ‘add’ and ‘logical shift’ instructions. And the original bit discovered that by performing a single shift instruction, it could become the Most Significant Bit. And God realized the importance of computer security.

On the fifth day, God created the first mid-life kicker, rev 2.0 of the ALU, with wonderful new features, and said “Screw that add and shift stuff. Go forth and multiply.” And God saw that it was good.

On the sixth day, God got a bit overconfident, and invented pipelines, register hazards, optimizing compilers, crosstalk, restartable instructions, microinterrupts, race conditions, and propagation delays. Historians have used this to convincingly argue that the sixth day must have been a Monday.

On the seventh day, an engineering change introduced Windows into the Universe, and it hasn’t worked right since.

One Comment

Cool blog post, lol helped quite a bit with my project

What Do You Think?

 

Want to Start a Blog Here for Free?

Are you an expert in one subject or another? If your goal is to help others and dispense hard-earned information back to the community, stake a claim on your very own Lockergnome blog today! You can write about anything - no matter the topic. Sign-up to start blogging!

Uncategorized - Dec 31, 2007

What Should Load with Vista?

Uncategorized - Dec 31, 2007

Server Rack Installed in Home Computer Lab

Uncategorized - Dec 8, 2007

Review of the Nerf Maverick from ThinkGeek

58 queries / 3.085 seconds.