• Please review our updated Terms and Rules here

Bendix G-15 Restoration: Hexadecimal, Sexadecimal, Shmexadecimal

stephenbuck

Experienced Member
Joined
Jun 21, 2019
Messages
72
Location
Boulder, Colorado
A sub-thread of Bendix G-15 Restoration

One of the first things you discover when you start exploring the G-15 is that numbers are represented in base 16, but the hexadecimal (Greek root) A-F "digits" are not used for values 10-15. Instead, they use sexadecimal (Latin root) "digits", where the values 10-15 are represented by the letters U-Z. Here's more than you ever wanted to know about sexadecimal.

The Bendix Programmer's Reference manual offers this (hilarious) definition:
1665798551342.png



"Hexadecimal" became a standard with IBM 360 Fortran


The now-current notation using the letters A to F establishes itself as the de facto standard beginning in 1966, in the wake of the publication of the Fortran IV manual for IBM System/360, which (unlike earlier variants of Fortran) recognizes a standard for entering hexadecimal constants. As noted above, alternative notations were used by NEC (1960) and The Pacific Data Systems 1020 (1964). The standard adopted by IBM seems to have become widely adopted by 1968, when Bruce Alan Martin in his letter to the editor of the CACM complains that with the ridiculous choice of letters A, B, C, D, E, F as hexadecimal number symbols adding to already troublesome problems of distinguishing octal (or hex) numbers from decimal numbers (or variable names), the time is overripe for reconsideration of our number symbols. This should have been done before poor choices gelled into a de facto standard!"

Bendix tried to make it easy







 
The correct term (gramatically) is, in fact "sexadecimal" (Latin: sedecim, from sex, "six" and decem, "ten"). The story as I've heard it that IBM was a bit too puritanical to admit the "sex" into their syllabus, so they opted for Greek "hex" instead. But 16 in Greek is "thekaex", which was a bit too awkward. So the folks at IBM coined the the macaronic word, "hexadecimal", which kept their virtue intact and their white shirts spotless.
 
Back
Top