Det bibi-binære systemet , eller Bibi-systemet , er en modus for grafisk og fonetisk representasjon av heksadesimale sifre , og derfor også av binære sifre . Den ble oppfunnet av sanger Boby Lapointe .
Robert Lapointe, alias Boby Lapointe , patenterte oppfinnelsen i 1968.
På den tiden ble systemet, analysert av tidsskriftet Science et Vie ("A fonetics of machine language",Juni 1969), hadde særlig fått oppmerksomhet fra professor André Lichnerowicz , leder av matematikk ved Collège de France , som hadde satt den under studium ved Lyon University Centre . Deretter ble forskjellige applikasjoner utviklet: stokastisk poesi, stokastisk grafikk, fargekoding, tilfeldig musikk, arkitektonisk symbolikk, etc.
Beskrivelsen av språket dukket opp i 1970, i det samlede arbeidet Les Cerveaux ikke-mennesker . Det ble gjentatt i Huguette Long Lapointes Boby Lapointe, utgitt i 1980.
Den bibi-binære kvalifiseringen (tre ganger "bi") refererer til det faktum at 16 (basen til det heksadesimale systemet ) kan skrives : mens vi snakker om binær for base 2, forestilte Boby Lapointe seg at vi kunne snakke om "Bi- binær ”for base 4, og for base 16 for“ bibi-binær ”, et begrep han forkortet til Bibi .
Som låtskriver praktiserte Boby Lapointe ordspill mye , noe som antyder en annen mulig forståelse: bibi er et dagligdags ord som betyr "meg" (bibi-binært system = bibi binært system).
Prosessen tar sikte på å fortette det binære språket på en enkel, direkte og logisk måte. Den bruker det heksadesimale nummereringssystemet (base seksten), men ved å bruke til det, i stedet for de vanlige tallene og bokstavene, spesielle symboler (og dermed unngå enhver risiko for forveksling med desimalsystemet).
Den grafiske og fonetiske utformingen av disse symbolene tar sikte på å gjøre bruken av Bibi-språket enkelt og raskt. Hvert siffer i det heksadesimale systemet tildeles en grafikk og uttale, avhengig av dets representasjon i base to.
Utformingen av hver av de seksten Bibi-sifrene er dannet fra bitene ved 1 i kvadratfordelingen av dens binære representasjon (i henhold til skriftrekkefølgen som er angitt for tallet 0); sporet starter fra sentrum hvis en enkelt bit er på 1 og slutter ved denne biten, ellers kobler den posisjonene til bitene i rekkefølge, og pass på å passere gjennom sentrum hvis nøyaktig to bits er på 1; formene blir deretter forlenget om nødvendig for å fylle høyden; figurene er buede hvis det er mindre enn tre biter satt til 1, og brutte linjer hvis det er tre eller fire.
For å gjøre bruken av systemet mindre kjedelig, har oppfinneren utviklet en prosess for å konvertere tall til bokstaver og stavelser. Bruk av fire konsonanter og fire vokaler, henholdsvis assosiert med de fire verdiene til de to bitene til venstre (00 = H, 01 = B, 10 = K og 11 = D) og til høyre (00 = O, 01 = A, 10 = E, 11 = I), får vi de seksten kombinasjonene som er nødvendige for uttalen av de seksten sifrene:
HO , HA , HE , HI , BO , BA , BE , BI , KO , KA , KE , KI , DO , DA , DE , DI .
Å skrive flersifrede tall bruker det klassiske prinsippet om posisjonsnotering . For å navngi et nummer, bare oppgi sifrene (heksadesimal) som komponerer det.
Eksempel: I Bibi kalles tallet som skrives 2000 i desimalbase og som oversettes, i heksadesimal, med 7D0 , BIDAHO .
I motsetning til antallet som brukes i nåværende datamaskiner, representerer Bibi negative tall i tillegg til ett , ikke to .
Så:
og deres tillegg gir:
1111 (en av de to representasjonene av "null" i dette systemet; "null" er også representert med 0 0000).
På moderne datamaskiner, i klassisk binærnotasjon, er -7 skrevet som 11001 ("1" forplantes i de øvre bitene); og tillegg av -7 og 7 vil gi 0 0000. Dermed er det bare en notasjon for tallet null.