Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C Programming > Bit shifts and endianness

Thread Tools

Bit shifts and endianness

Mark McIntyre
Posts: n/a
On Mon, 9 Jan 2006 22:36:37 +0000 (UTC), in comp.lang.c , Removed) (Walter Roberson) wrote:

>In article <(E-Mail Removed)>,
>Mark McIntyre <(E-Mail Removed)> wrote:
>>The *value* of the result is base-independent, but its representation
>>isn't. For instance, using a common definition of add, 11+11=11=6+1,
>>provided the bases of each number are appropriately chosen

>Hmmm? Which bases would that be?

two, three, six and ten.

>11+11 is going to be an even number

Ya reckon?

Note that the post was made in response to remarks concerning how
unimportant bases were to teh "add" operation and which had an
Mark McIntyre

----== Posted via Newsfeeds.Com - Unlimited-Unrestricted-Secure Usenet News==---- The #1 Newsgroup Service in the World! 120,000+ Newsgroups
----= East and West-Coast Server Farms - Total Privacy via Encryption =----
Reply With Quote
Richard Heathfield
Posts: n/a
Mark McIntyre said:

> On Sun, 8 Jan 2006 06:10:18 +0000 (UTC), in comp.lang.c , Richard
> Heathfield <(E-Mail Removed)> wrote:
>>Well, Mark, I must disagree, and I think you'll find any mathematician
>>worth his salt disagreeing with you too. Values are indeed independent of
>>number base, whether you see meaning in that statement or not.

> Oh sure, but I need hardly remind you we're not in
> comp.lang.mathematica or alt.maths. Computer programmes operate on
> physically stored data.

That's irrelevant, but I'm done arguing. I don't see how I can make myself
any clearer than I already have. If you're not persuaded, c'est la vie.

Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
email: rjh at above domain (but drop the www, obviously)
Reply With Quote
Dave Thompson
Posts: n/a
On 6 Jan 2006 00:33:32 GMT, Chris Torek <(E-Mail Removed)> wrote:
<context (over?)aggressively snipped>
> More precisely (and more correctly ), "endianness" becomes
> an issue whenever someone or something takes a value apart,
> so that there is a "before" and an "after", or a "left" and a
> "right", or some other way of sequencing parts of the value.
> For instance, imagine you are moving from one place of living to
> another (e.g., moving apartments). Your car has room for 1/3 of
> your bed, but not the whole thing. You take a saw to the bed and
> cut it into thirds. You then transport each third to your new
> location and reassemble it.

I have long objected to (soi-disant) 'normal' people who accuse
programmers (such as myself) of being strange or weird.

I may have to reconsider.

- David.Thompson1 at
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Be cautious when iterating bit-shifts geo C Programming 4 11-21-2009 03:43 PM
bit shifts across array elements fermineutron C Programming 6 11-06-2006 02:53 AM
endianness and 64-bit machines C Programming 7 05-20-2006 01:46 PM
Variadic functions calling variadic functions with the argument list, HLL bit shifts on LE processors Ross A. Finlayson C Programming 19 03-10-2005 03:57 AM
python and bit shifts and byte order, oh my! Reid Nichol Python 11 09-11-2004 09:08 AM