Re: A Simplified Number System

From: Arnold Victor (arvimide_at_earthlink.net)
Date: 10/26/04


Date: Tue, 26 Oct 2004 01:24:52 GMT

Sean O'Leathlobhair wrote:

> "Ebenezer T. Squint" <spam@spam.com> wrote in message news:<Hbked.3136$%k.776@pd7tw2no>...
>
>>While picking up the often-neglected work on my conlangs, I was
>>considering the problem of devising a new and easily learned number
>>system. Maybe even a system that would or could be hexadecimal, making
>>it easy to use in computer science.
>>
>>The binary digits of hexadecimal seemed a natural place to start. I
>>began to consider different ways to write four binary digits quickly and
>>recognizably as a single character. This is what I came up with.
>
>
>
> <snip>
>
> Current computers usually operate internally in binary but there are
> exceptions. Nonetheless, binary is likely to continue to be important
> in computers for a long time yet.
>
> Hexadecimal is a lot less special. There is no fundamental importance
> to base 16 in computing. It is used simply as a short hand for
> writing long strings of bits (binary digits). Because 16 is the
> fourth power of two, it is very easy to convert between binary and
> hexadecimal. The use of 16 is convenient to current architecture
> because a byte is 8 bits and hence the value of a byte can be neatly
> represented as two hexadecimal digits.
>
> Hexadecimal was not always commonly used in computing and it will not
> always remain so.

It is commonly used in Unicode, which is of interest to members of this
message-group. I think its usefulness there consists in permitting
four-digit addresses for each cell in the Unicode table of characters.
Macintosh computers come with a "keyboard" named "Unicode Hex Input,"
which enables inserting characters by their hexadecimal address. I have
noticed that many information sources nowadays give both hexadecimal
addresses as well as decimal addresses for a character. Hexadecimal is
more elegant and arguably easier to remember.

> ...

-- 
++====+=====+=====+=====+=====+====+====+=====+=====+=====+=====+====++
||Arnold VICTOR, New York City, i. e., <arvimideQ@Wearthlink.net>    ||
||Arnoldo VIKTORO, Nov-jorkurbo, t. e., <arvimideQ@Wearthlink.net>   ||
||Remove capital letters from e-mail address for correct address/    ||
||    Forigu majusklajn literojn el e-poŝta adreso por ĝusta adreso  || 
  ++====+=====+=====+=====+=====+====+====+=====+=====+=====+=====+====++


Relevant Pages

  • Re: Mandis Quotes (aka retiring """ and )
    ... working with unforgiving computers and reading standards ... Same thing for Unicode ... have added the combining character to the list, ... character as typed via the keyboard. ...
    (comp.lang.python)
  • Re: Cohens paper on byte order
    ... I think you're using "ASCII" in a notional sense. ... a good reason to teach the *opposite* convention, ... Computers should be as easy to understand as is possible _without_ ... arithmetic on character strings ...
    (sci.crypt)
  • Re: A Simplified Number System
    ... >> in computers for a long time yet. ... > four-digit addresses for each cell in the Unicode table of characters. ... hex notation is probably well enough established to last quite a ...
    (sci.lang)
  • Re: Securing a Folder
    ... Would a 15 digit number be less secure than a 15 digit phrase. ... character password). ... might be reduced to less than three days (assuming computers will double ...
    (alt.privacy)
  • Re: arithmetic on a void * pointer
    ... This is that while on most computers, ... need to program physically reconstructed or simulated machines. ... was the word, not the character. ... This is foolish because you think that C is "portable" whereas it is ...
    (comp.lang.c)