Computer genesis
In the beginning, God created the bit. And the bit was a zero; nothing.
On the first day, He toggled the 0 to 1, and the Universe was. (In those days, bootstrap loaders were simple, and "active low" signals didn't yet exist.)
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 the the "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 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 UNIX into the Universe, and it hasn't worked right since.
more...
- Converting pi to binary: Don't do it!
- What if IT companies made toasters?
- The Perfect Computer
- Where Do Deleted Characters Go?
- Gifts For the Computer Addict
- Aufklärung heute
- Smilies
- The Computer Expert's Glossary
- You might be an engineer if
- Computer Sex
- The Computer at stonehenge
- Horizons in Computer Science Educational Technology
- PC für Senioren
- Neuer Computer
- [ Computer genesis ]
- Changing a lightbulb
- The biggest Lies
- Just some small computer jokes
- Y2K Compliant
- Computer Terms
- Ass Icons
- 50 Ways To Confuse People In The Computer Lab
- The Top 50+ Geek T-Shirt Slogans
- Computer Knowledge
- Remember when...
- What if Dr. Seuss did technical writing?
- Ten signs that you're under stress.
- Three Beggars
- Computer Abbreviations
- The Devil and WM Webster
- Top 10 stupid things that you shouldn't do to your computer
- Informatiker sind die besten Überlebenskünstler
- Ehe der grosse Stop kam
- Der moderne Bleistift
- The Night Before Startup
- La bustina di Minerva (Espresso)
- When you know it's time to get away from computers for a while
- Quotations and fatal mistakes
- Jokes
- Wife 1.0
- Newly discovered viruses
- Toaster
- 120 Millionen Leerzeichen
- Sayings
- Der Quake-Test
- Quake Humor
- Question and answers
- Interpretationshilfen für Werbetexte in der IT
- Computer Gebete
- Fachbegriffe leicht erklärt
- Husband 1.0
- Computerlexikon
- Computerlexikon 2
- Gender of computers
- Erläuterung Buch
- Virus Warning!
- Du weißt, dass Du zuviel DOOM gespielt hast, wenn....
- Rotkäppchen für Computerfans
Internet Ratgeber

