Hexspeak , francouzská hexadecimální a anglický „ mluvit “ , je systém psaní pomocí pouze znaky šestnáctkové soustavy : 0123456789ABCDEF. V programování se hexspeak umožňuje vytvořit magická čísla, která jsou snadno zapamatovatelné.
Čísla nemusí být vůbec použita, jako například v 0xDEADBEEF(„ mrtvé hovězí maso “) a 0xCAFEBABE(„ café babe “). 0xDEADBEEFse někdy používá jako výplň do neinicializované (při přidělení) nebo vymazané (po uvolnění) paměti. 0xCAFEBABEjsou první 4 bajty souboru .class (v jazyce Java ).
Pro grafickou podobu písmen lze použít čísla: „0“ pro O, „1“ pro I nebo pro L, „5“ pro S, „6“ pro G, „7“ pro T, jako v 0xFACEB00Cnebo 0xC01055E(pro „ kolos"). Některé číslice lze pro jejich soulad použít v angličtině, „8“ pro eat as in 0xDEFEC8ED(pro „ defecated “).
Na rozdíl od leet speak , hexspeak nemá za cíl komplikovat čtení pro nováčka, je to jen prostředek k výběru čísla, které má něco symbolizovat pomocí mnemotechnické pomůcky , díky níž je toto číslo snadno rozpoznatelné a ověřitelné.
Kódováno | Překlad |
---|---|
0xD1CECA5E | kostky případ |
0xFEE4ABED | poplatek za postel |
0xB16B00B5 | velká prsa |
0xDEADBEEF | mrtvé hovězí maso |
0xB0CAD0 | pěkný dárek |