術語“little endian(小端)”和“big endian(大端)”出自Jonathan Swift的《格列佛游記》(Gulliver's Trabels)一書,其中交戰的兩個派別無法就應該從哪一端(小端還是大端)打開一個半熟的雞蛋打成一致,就像雞蛋的問題一樣,選擇何種位元組順序沒有技術上的理由,因此爭論淪為關于社會政治論題的爭論,
一下是Jonathan Swift在1726年關于大小端之爭歷史的描述:
“......下面要告訴你的是,Lilliput和Blefuscu這兩大強國在過去36個月里一直在苦戰,戰爭開始是由于以下的原因:我們大家都認為,吃雞蛋前,原始的方法是打破雞蛋較大的一端,可是當今皇帝的祖父小時候吃雞蛋,一次按古法打雞蛋是碰巧將一個手指弄破了,因此他的父親,當時的皇帝,就下了一道敕令,命令全體臣民吃雞蛋時打破雞蛋較小的一端,違令者重罰,老百姓們對這項命令極為反感,歷史告訴我們,由此曾發生過六次叛亂,其中一個皇帝送了命,另一個丟了王位,這些叛亂大多都是由Blefuscu的國王大臣們煽動起來的,叛亂平息后,流亡的人總是逃到那個帝國去尋救避難,據估計,先后幾次有11000人情愿受死也不肯去打破雞蛋較小的一端,關于這一爭端,曾出版過幾百本大部著作,不過大端派的書一直是受禁的,法律也規定該派的任何人不得做官,”(此段譯文摘自網上蔣劍鋒譯的 《格列佛游記》第一卷第4章,)
在他那個時代,Swift是在諷刺英國(Lilliput)和法國(Blefuscu)之間的持續的沖突,Danny Cohen,一位網路協議的早期開創者,第一次使用這兩個術語來指代位元組順序,后來這個術語被廣泛接納了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/61912.html
標籤:其他
上一篇:Cknife流量分析
