Re: 64 bit data types



I wonder who came up with that name?
And if they had their thinking cap on at the time?

Some new type names should be invented, the introduction of 64 bit types created Int64 and UInt64; that's not original but they are quite functional :p
The 64 bit compiler will introduce Int128 (needed to compare signed and unsigned 64 bit types) and maybe UInt128.


When the 32 bit compiler was created, 64 bit types were an utopia; nowadays 128 bit address space seems useless but it will probably be introduced in some years (maybe 15 or 20) in desktop computers...

What we need now is fixed size data types (Byte, Word, DWord, QWord, UInt64, ShortInt, SmallInt, LongInt, Int64) and some data types to fit address size (Cardinal seems to play this role)... I started this thread to have a confirmation about data types in the future 64 bit compiler.

--
Florent Ouchet
.



Relevant Pages

  • Re: Floating point issue in sbcl 1.0.10?
    ... BA> other ways to indicate to the compiler which precision one wants? ... compiler has nothing to do with it -- it's about data types used, ... don't have to contend with implimentation errors. ... Boy is that fun on different implimentations of the same arch, ...
    (comp.lang.lisp)
  • Re: How to write better code for your projects ?
    ... >>it won't do any widening of data types. ... The compiler OTOH, thinks in terms of the internal word size ... > extern int x; ...
    (comp.arch.embedded)
  • Re: How to write better code for your projects ?
    ... >it won't do any widening of data types. ... I've mentioned before that some compiler "warnings" are worse than ... >> To take it one step further, the header file must be included by the ... >workarounds). ...
    (comp.arch.embedded)
  • Re: Deletion of BITS Datatype from Fortran 2008
    ... they affect only a small part of the compiler. ... downplaying the difficulty of adding data types as ... Proposals that affect how data types work have even more complications. ... to J3 meetings, as I saw a significant unmet need, though I did waffle ...
    (comp.lang.fortran)
  • Re: how to get aliagned memory using malloc
    ... >>Some told me that for memory to be aligned, the last 6 digits of the ... It depends on the internals of your platform. ... > have restrictions on where certain data types may be placed, ... > is why it is part of the implementation of a compiler. ...
    (comp.lang.c)