home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!microsoft!hexnut!craigdo
- From: craigdo@microsoft.com (Craig Dowell)
- Subject: Re: big + little endian (was: Comparison of Alpha, MIPS ..)
- Message-ID: <1993Jan05.203058.11668@microsoft.com>
- Date: 05 Jan 93 20:30:58 GMT
- Organization: Microsoft Corporation
- References: <3623363@zl2tnm.gen.nz> <WAYNE.92Dec30093950@backbone.uucp> <markg.79.726169747@county.lmt.mn.org>
- Lines: 28
-
- In article <markg.79.726169747@county.lmt.mn.org> markg@county.lmt.mn.org (Mark Gilbert) writes:
- >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.
- >
- >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.
-
- I never know if they're serious or not. Is this post missing a giant
- smiley at the end? The problem is not of inconsistency and the fact that
- ones processor of choice is little endian (inconsistent if viewed as
- sub-units L->R), its that the processor is right and the conventions of
- western language and mathematics are wrong?
-
- -- Craig
-
- (3991, 5 naJ) or is it (3991, 5 Jan) or is it (9193, 5 anJ)
-
-
-