originally posted by Steve Guattery:
originally posted by Jonathan Loesberg:
I was using the terms as Swift did when he invented them for Gulliver's Travels and with his implications about the arbitrariness of the dispute. The dispute is real, of course: eggs do have big ends and little ends and one distinguish the different ends one might use to break them on. And one could have a preference. But it's hard to see why one would get worked up over the preference.
Why would one teach this bit of satire when teaching machine organization?
Ah, you remind me of where the terms originally came from. That had been blotted from my mind by teaching them as they are used to refer to the order in which bytes are stored in computer memory (big-end or high-order bytes first, or little-end/low-order bytes first). The term was introduced by a computer architect with a sense of humor and a better memory than I have. The origin in "Gulliver..." used to be explained in textbooks, but the terms have become so well established in computer science that it's not mentioned in newer texts.
Now to wipe the egg off my face...