0xBADEAFFE
in seinem ElementHexspeak (von hexadezimal und engl. to speak = sprechen) nennt man Zahlen in hexadezimaler Notation, die auch als Wörter der meist englischen Sprache gelesen werden können, beispielsweise lautet die Dezimalzahl 57005
in hexadezimaler Darstellung DEAD
(dead – tot). Deutschsprachige Entwickler verwenden auch deutsche Wortkombinationen wie beispielsweise BADEAFFE
.
Hexspeak wurde von Programmierern erfunden, die für die Markierung von Daten oder Speicherbereichen eine magische Zahl als eindeutigen Identifikator benötigten. In der hexadezimalen Zahlendarstellung, in der neben den arabischen Ziffern 0123456789
auch die Buchstaben ABCDEF
aus dem lateinischen Alphabet verwendet werden, können bestimmte Zahlen wie lesbare englische Wörter aussehen, wobei auch die Ziffern gelegentlich gemäß Leetspeak Buchstaben repräsentieren (z. B. kann die Ziffer 5
den Buchstaben S
darstellen).