From: arne@vajhoej.dk   
      
   On 8/29/2025 5:38 PM, Dan Cross wrote:   
   > In article <108t0d4$249vm$11@dont-email.me>,   
   > Arne Vajhøj wrote:   
   >> On 8/29/2025 9:17 AM, Dan Cross wrote:   
   >>> In article <108g8kk$33isk$1@dont-email.me>,   
   >>> Arne Vajhøj wrote:   
   >>>> Delphi provide both flavors. shortint/smallint/integer   
   >>>> and int8/int16/int32, byte/word/cardinal and   
   >>>> uint8/uint16/uint32. I believe the first are the most   
   >>>> widely used.   
   >>>   
   >>> The older names feel like they're very much looking backwards in   
   >>> time.   
   >>   
   >> Developers tend to like what they know.   
   >>   
   >>>> (64 bit is just int64 and uint64, because somehow they   
   >>>> fucked up longint and made it 32 bit on 32 bit and 64 bit   
   >>>> Windows but 64 bit on 64 bit *nix)   
   >>>   
   >>> I'd blame C for that.   
   >>   
   >> Delphi is not C.   
   >   
   > Obviously.   
   >   
   > But it would be foolish to assume that they weren't influenced   
   > by matters of compatibility with C (or more specifically C++)   
   > here, particularly given the history of Delphi as a language.   
   >   
   > Even the name gives it away ("longint").   
      
   That was also Lawrence's guess.   
      
   But the hypothesis that they wanted to follow   
   C/C++ is obviously not true.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|