The other night while walking to the dining commons with some friend I came up with the best way to describe a computer in terms of programming for it:
Computers are like waffles -
First you have the waffle, which is the central processing unit i.e. the brain of the computer. Next you have the butter, which is like assembly language. Assembly language is the language that one uses to talk directly to the computer, and is quite basic. Next, you have the syrup, which represents higher-level programming languages. This can be maple syrup, blueberry syrup, or other types of syrup. In a computer, you can program with C++, Java, and many other languages. A waffle is a perfect representation of the layers of a computer.
Man I love waffles.

ha ha… now it all makes sense…
Comment by Maureen — October 11, 2005 @ 8:31 pm
what if I want peanut butter instead of butter? Peanut butter represents hexidecimal code instead of binary. There, that sounds good.
Comment by Derek — October 11, 2005 @ 10:12 pm