From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1ef44357ebdfefea X-Google-Attributes: gid103376,public From: dwalker07@snet.net.invalid (Daryle Walker) Subject: Re: number bases Date: 1999/11/02 Message-ID: <1e0nbtb.i50iir1e6b3zhN%dwalker07@snet.net.invalid>#1/1 X-Deja-AN: 543814229 References: <381D4C88.B5E8BBE7@interact.net.au> Organization: "SNET dial access service" User-Agent: MacSOUP/2.4.2 (unregistered) Newsgroups: comp.lang.ada Date: 1999-11-02T00:00:00+00:00 List-Id: G wrote: > I don't have enough time to study Ada full time because I am too busy > doing websites for non-profits, welfare orgs etc. Well, you can't expect to be good in Ada without some effort. Newsgroups can only do so much. > If someone decides to represent all or the majority of integers in a > program unit with base 2 or 16 - does this in any way optimise the code. > Which is to say - does it take less space in memory and is it more > efficient (does it run faster) to represent integers (floats, whatever) in > a form closer to the machine architecture/structure (i.e. binary) ? What base you use makes no difference to the runtime performance. The representation you typed is converted to the same independent format by the compiler, so the differences between bases goes away. This applies to the built-in types; an user-defined type may keep base information, i.e. store its value in place-value notation, which would be runtime-affected by the radix chosen. -- Daryle Walker Video Game, Mac, and Internet Junkie dwalker07 AT snet DOT net