Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Java versus C Speed Comparison

Author: Miguel A. Ballicora

Date: 21:43:51 01/12/03

Go up one level in this thread


On January 12, 2003 at 22:40:57, Robert Hyatt wrote:

>On January 12, 2003 at 02:13:57, Miguel A. Ballicora wrote:
>
>>On January 11, 2003 at 19:26:43, Robert Hyatt wrote:
>>
>>>On January 11, 2003 at 16:44:26, Miguel A. Ballicora wrote:
>>>
>>>>On January 11, 2003 at 11:40:00, Robert Hyatt wrote:
>>>>
>>>>>What do you suppose will happen when we have 64 bit machines with 128 bit
>>>>>integers?  Care to guess what that will do to portability when you try to
>>>>>send binary files around between a 32 bit and a 64 bit architecture?  Then
>>>>>you might begin to see _the_ problem with the data types as they exist.
>>>>
>>>>To send binary files portably you have to do it byte by byte, so it is the same
>>>>no matter what system you use. You cannot send an int32 as a block, that is not
>>>>portable at all no matter what system you use.
>>>
>>>Sure it is.  It is only non-portable on machines with different endianess.
>>
>>It is not portable on machines with different endianess, so sure it is not
>>portable.
>
>
>At least on _one_ machine, I can't write a file in one language, and read it
>in C, with reliability.  Particularly if there are bytes/words with groups of

Portability on the same machine is not portability.

>bits that mean different things.  I can't use bit-fields for that as on one
>machine bitfields might start at one end, on another they start at the other
>end.

I haven't mentioned bitfields to do this.

Miguel



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.