🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #12430

Re: big + little endian (was: Comparison of Alpha, MIPS ..)

#12430
From: Robin Fairbairns
Date: Tue, 05 Jan 1993 15:26
28 lines
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!rf
References: <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