Bibi-binary: Difference between revisions
m Dating maintenance tags: {{Ref?}} |
bring "hexadecimal" up front in first sentence of lead |
||
Line 1: | Line 1: | ||
[[Image:Table de correspondance entre le Bibinaire et les autres notations.svg|520px|thumb|right|Note: each Bibi digit is formed from a square arranging the 1-bits in its binary representation. If only a single bit is 1 a vertical line runs through the centre and ends in that bit's corner; otherwise it relies on the order of the positions of the 1-bits. When there are exactly two 1-bits, the line passes round the centre. The forms are rounded when there are less than three 1-bits, and use sharp corners when three or four of the bits are 1.]]The '''Bibi-binary''' system for numeric notation (in French '''système Bibi-binaire''', or abbreviated "'''système Bibi'''") |
[[Image:Table de correspondance entre le Bibinaire et les autres notations.svg|520px|thumb|right|Note: each Bibi digit is formed from a square arranging the 1-bits in its binary representation. If only a single bit is 1 a vertical line runs through the centre and ends in that bit's corner; otherwise it relies on the order of the positions of the 1-bits. When there are exactly two 1-bits, the line passes round the centre. The forms are rounded when there are less than three 1-bits, and use sharp corners when three or four of the bits are 1.]]The '''Bibi-binary''' system for numeric notation (in French '''système Bibi-binaire''', or abbreviated "'''système Bibi'''") is a [[hexadecimal]] number system first described in 1968<ref>Brevet d'invention n° 1.569.028, ''Procédé de codification de l'information'', Robert Jean Lapointe, demandé le 28 mars 1968, délivré le 21 avril 1969. [http://bases-brevets.inpi.fr/fr/document/FR1569028/publications.html Downloaded] from [[Institut national de la propriété industrielle|INPI]].</ref> by singer/mathematician [[Boby Lapointe|Robert "Boby" Lapointe]] (1922-1972). At the time, it attracted the attention of [[André Lichnerowicz]], then engaged in studies at the [[University of Lyon]]. It found some use in a variety of unforeseen applications: stochastic poetry, stochastic art, colour classification, aleatory music, architectural symbolism, etc.{{ref?|date=October 2016}} |
||
The notational system directly and logically encodes the binary representations of the digits in a hexadecimal (base sixteen) number. In place of the arabic numerals 0-9 and letters A-F currently used in writing hexadecimal numbers, it presents sixteen newly-devised symbols (thus evading any risk of confusion with the decimal system). The graphical and phonetic conception of these symbols is meant to render the use of the Bibi-binary "language" simple and fast. |
The notational system directly and logically encodes the binary representations of the digits in a hexadecimal (base sixteen) number. In place of the arabic numerals 0-9 and letters A-F currently used in writing hexadecimal numbers, it presents sixteen newly-devised symbols (thus evading any risk of confusion with the decimal system). The graphical and phonetic conception of these symbols is meant to render the use of the Bibi-binary "language" simple and fast. |
Revision as of 09:28, 17 October 2016
The Bibi-binary system for numeric notation (in French système Bibi-binaire, or abbreviated "système Bibi") is a hexadecimal number system first described in 1968[1] by singer/mathematician Robert "Boby" Lapointe (1922-1972). At the time, it attracted the attention of André Lichnerowicz, then engaged in studies at the University of Lyon. It found some use in a variety of unforeseen applications: stochastic poetry, stochastic art, colour classification, aleatory music, architectural symbolism, etc.[citation needed]
The notational system directly and logically encodes the binary representations of the digits in a hexadecimal (base sixteen) number. In place of the arabic numerals 0-9 and letters A-F currently used in writing hexadecimal numbers, it presents sixteen newly-devised symbols (thus evading any risk of confusion with the decimal system). The graphical and phonetic conception of these symbols is meant to render the use of the Bibi-binary "language" simple and fast.
The description of the language first appeared in Les Cerveaux non-humains ("Non-human brains"),[2] and the system can also be found in Boby Lapointe by Huguette Long Lapointe.[3]
Why Bibi
The central observation driving this system is that sixteen can be written as 2 to the power of 2, to the power of 2. As we use the term binary for numbers written in base two, Lapointe reasoned that one could also say "bi-binary" for base four, and thus "bibi-binary" for base 16. Its name may also be a pun,[citation needed] as the word bibi in French is slang for "me" or "myself"; various forms of word play were at the centre of Lapointe's artistic œuvre.
Pronunciation
In addition to unique graphical representations, Lapointe also devised a pronunciation for each of the sixteen digits. Using four consonants (HBKD) and four vowels (OAEI), one obtains sixteen combinations:
HO, HA, HE, HI, BO, BA, BE, BI, KO, KA, KE, KI, DO, DA, DE, DI.
To express any number, it suffices to enumerate the (hexadecimal) digits that make it up. For example: the number written as "2000" in base ten, which translates to "7D0" in conventionally-written hexadecimal, would in Bibi-binary be spoken aloud as "BIDAHO".
Negative numbers
Contrary to the numeric conventions used in modern computers, the bibi-binary system represents negative numbers using one's complement,[citation needed] rather than two's complement. Thus:
- +7 is written 0 0111
- −7 is written 1 1000
and their sum is written as "1 1111" (one of two representations of zero in this system; zero can also be written as "0 0000").
On modern machines, in classic binary notation, −7 would be written 1 1001, and the sum of −7 and 7 would give "0 0000"; this "two's complement" system thus needs only a single representation for the number zero.
External links
- Conversion en ligne décimal ↔ bibi-binaire (in French)
References
- ^ Brevet d'invention n° 1.569.028, Procédé de codification de l'information, Robert Jean Lapointe, demandé le 28 mars 1968, délivré le 21 avril 1969. Downloaded from INPI.
- ^ Jean-Marc Font, Jean-Claude Quiniou, Gérard Verroust, Les Cerveaux non-humains : introduction à l'Informatique, Denoël, Paris, 1970.
- ^ Huguette Long Lapointe, Boby Lapointe, Encre, Paris, 1980 ISBN 2-86418-148-7