Le bibinaire (ou bibi-binaire ou bibi) est un un système de numérotation créé par Boby Lapointe pour représenter les nombres en lettres. Il a pour particularité d'engendrer des noms de nombres humoristiques à entendre.
Attention, si vous entrez des caractères alphanumériques autres que bibinaires, les résultats seront peut-être éronnés.
- Wikipédia
C'est Boby Lapointe, chanteur, poète et mathématicien.
Selon plusieurs sources, Boby Lapointe a proposé ce code en 1968.
Si la ressemblance avec Bibine est surement volontaire, Boby Lapointe décrivait le bibinaire comme un code "binaire" en plus court. Une citation de Boby Lapointe : "Avec le code binaire, avec 4 chiffres, on va jusqu'à 15. Avec le code BiBinaire, on va jusqu'à 15 ... avec 2 lettres."
Le binaire est une écriture en base 2, le BiBinaire est une écriture en base 4.
Le bibinaire est en fait une écriture en base 4 (certains diront de la base 16 ou base héxadécimale, voir l'explication plus loin).
Le BiBinaire utilise 8 lettres : quatre voyelles O, A, E, I et quatre consonnes H, B, K et D.
Ces lettres ont l'avantage d'être proconçables facilement (notez que le H ne se prononce pas).
HO = 0
HA = 1
HE = 2
HI = 3
BO = 4
BA = 5
BE = 6
BI = 7
KO = 8
KA = 9
KE = 10
KI = 11
DO = 12
DA = 13
DE = 14
DI = 15
Il s'agit donc bien d'une écriture en base 4, mais selon que le rang est pair ou impair, on utilise une voyelle ou une consonne. C'est cette subtilité qui fait aussi dire qu'il s'agit d'une écriture en base 16.
On segmente un nombre binaire par groupe de 2 (à partir de la droite), 110111001 devient 1 10 11 10 01.
Ensuite, on remplace les deux premiers chiffres (toujours à partir de la droite) par des voyelles en utilisant cette correspondance : 00 => O, 01 => A, 10 => E, 11 => I.
On continue avec les deux chiffres suivant que l'on remplace par des consonnes : 00 => H, 01 => B, 10 => K, 11 => D.
On recommence les deux étapes précédentes jusqu'à la fin.
Si le dernier nombre n'est composé que d'un seul chiffre (ici 1) alors on rajoute un 0 devant (ici 1 devient 01).
Si le nombre bibinaire commence par une voyelle, alors on rajoute H devant.
C'est la conversion la plus simple : à partir d'un nombre en base 16 (héxadécimal), on remplace chaque chiffre ou lettre par la syllabe associée :
0 => HO, 1 => HA, 2 => HE, 3 => HI, 4 => BO, 5 => BA, 6 => BE, 7 => BI, 8 => KO, 9 => KA, A => KE, B => KI, C => DO, D => DA, E => DE, F => DI
© 2012 dcode.fr — Le site indispensable pour résoudre les énigmes, les jeux et les chasses au trésor. dCode