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,45a9122ddf5fcf5 X-Google-Attributes: gid103376,public From: bobduff@world.std.com (Robert A Duff) Subject: Re: Rules for Representation of Subtypes Date: 1996/10/01 Message-ID: #1/1 X-Deja-AN: 186548206 references: <52oi3v$din@mill.gdls.com> <1996Oct1.125614.1@eisner> organization: The World Public Access UNIX, Brookline, MA newsgroups: comp.lang.ada Date: 1996-10-01T00:00:00+00:00 List-Id: In article <1996Oct1.125614.1@eisner>, Larry Kilgallen wrote: >Will the demand for Unicode support make 16 bits the typical >size of a Storage Unit ? Or will egalitarian support for >those Korean dialects drive it to 32 bits ? No. To efficiently handle unicode, you need to do some sort of packing. Even with cheap memory, space optimization matters, because space optimization implies speed optimization when using caches and paging to disks. I suspect 8-bit bytes will be around for a long time, since there's a lot of C code that depends on it. I also suspect that word sizes will be powers of 2 for a long time. Except for the minor factor of existing software, today's 64-bit machines would be either 64-bit-addressable, or 1-bit-addressable, methinks. - Bob