Article View: comp.arch
Article #12430Re: big + little endian (was: Comparison of Alpha, MIPS ..)
From: Robin Fairbairns
Date: Tue, 05 Jan 1993 15:26
Date: Tue, 05 Jan 1993 15:26
28 lines
2135 bytes
2135 bytes
In article <markg.79.726169747@county.lmt.mn.org>, markg@county.lmt.mn.org (Mark Gilbert) writes: |> [let's not repeat _all_ these quotes... again...] |> |> I have identified the root of this whole big-endian/little-endian debate. |> The conflict is is between text and numbers. We read left to right. But, |> if you were to number the digits of an integer, you would do it right to |> left. The one's digit would be 0, the ten's digit, 1, etc. |> |> This should never have been the case. We adopted our number system from the |> Arabs, and the Arabs read right to left. For them, the direction of reading |> text and numbers is CONSISTENT. The whole problem arose because we failed |> to reverse the numbering system when we borrowed it from the Arabs. Can you explain, then, why Roman numbering has the small units to the right? (Yes, I know there's that peculiar subtract-to-the-left rule, but it seems to me that the rule is essentially the same as the arabic one. |> I propose that we now correct this historical oversight. Let us write |> numbers least significant digit first. The bang symbol can be used to |> replace the decimal point, in order to distinguish little-endian numbers |> from big-endian. The integer six hundred and fifty four should now be |> written !456. Sixteen dollars and twenty five cents is now $ 52!61. Hmmm. It'll never catch on. -- Robin (Keep Radio 3 != Classic FM) Fairbairns rf@cl.cam.ac.uk U of Cambridge Computer Lab, Pembroke St, Cambridge CB2 3QG, UK
Technical Details
Message-ID:
<1993Jan5.152621.20632@infodev.cam.ac.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!pipex!bnr.co.uk!uknet!pavo.csi.cam.ac.uk!rfReferences:
<1992Dec29.044012.1@cc.curtin.edu.au> <3623363@zl2tnm.gen.nz> <WAYNE.92Dec30093950@backbone.uucp> <markg.79.726169747@county.lmt.mn.org>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!pipex!bnr.co.uk!uknet!pavo.csi.cam.ac.uk!rf From: rf@cl.cam.ac.uk (Robin Fairbairns) Newsgroups: comp.arch Subject: Re: big + little endian (was: Comparison of Alpha, MIPS ..) Message-ID: <1993Jan5.152621.20632@infodev.cam.ac.uk> Date: 5 Jan 93 15:26:21 GMT References: <1992Dec29.044012.1@cc.curtin.edu.au> <3623363@zl2tnm.gen.nz> <WAYNE.92Dec30093950@backbone.uucp> <markg.79.726169747@county.lmt.mn.org> Sender: news@infodev.cam.ac.uk (USENET news) Organization: U of Cambridge Computer Lab, UK Lines: 28 Nntp-Posting-Host: lelaps.cl.cam.ac.uk