在看CSAPP(深入理解计算机系统)的时候发现了一段很有趣的aside:Origin of "endian"。
故事由来:
Swift在1726年写的讽刺小说 "Gulliver's Travels"(《格利佛游记》)。该小说
在描述Gulliver畅游小人国时碰到了如下的一个场景。在小人国里的小人因为非常
小(身高6英寸)所以总是碰到一些意想不到的问题。有一次因为对水煮蛋该从大的
一端(Big-End)剥开还是小的一端(Little-End)剥开的争论而引发了一场战争,
并形成了两支截然对立的队伍:支持从Big-End剥开的人Swift就称作Big-Endians
而支持从Little-End剥开的人就称作Little-Endians......(后缀ian表明的就是支持
某种观点的人:-)。Endian这个词由此而来。
外国人写的书很易懂,看英文原版的比看中文的还适服。离毕业还有几个月,这段时间不能太懒了~