JargonFile/entries/hexadecimal.txt
2014-04-26 16:54:15 +01:00

19 lines
1.1 KiB
Plaintext

hexadecimal
n. Base 16. Coined in the early 1950s to replace earlier sexadecimal , which
was too racy and amusing for stuffy IBM, and later adopted by the rest of
the industry. Actually, neither term is etymologically pure. If we take
binary to be paradigmatic, the most etymologically correct term for base 10,
for example, is denary , which comes from deni (ten at a time, ten each), a
Latin distributive number; the corresponding term for base-16 would be
something like sendenary. Decimal comes from the combining root of decem ,
Latin for 10. If wish to create a truly analogous word for base 16, we
should start with sedecim , Latin for 16. Ergo, sedecimal is the word that
would have been created by a Latin scholar. The sexa- prefix is Latin but
incorrect in this context, and hexa- is Greek. The word octal is similarly
incorrect; a correct form would be octaval (to go with decimal), or octonary
(to go with binary). If anyone ever implements a base-3 computer, computer
scientists will be faced with the unprecedented dilemma of a choice between
two correct forms; both ternary and trinary have a claim to this throne.