Hexspeak

Hexspeak, like leetspeak, is a novelty form of variant English spelling using the hexadecimal numbers. Created by programmers as memorable magic numbers, hexspeak words can serve as a clear and unique identifier with which to mark memory or data.

Hexadecimal notation represents numbers using the 16 digits 0123456789ABCDEF. Using only the letters ABCDEF it is possible to spell several words. Further words can be made by treating some of the decimal numbers as letters - the digit "0" can represent the letter "O", and "1" can represent the letters "I" or "L". Less commonly, "5" can represent "S", "7" represent "T", "12" represent "R" and "6" or "9" can represent "G" or "g", respectively. Numbers such as 2 or 8 can be used in a manner similar to leet or rebuses; e.g. the word "defecate" can be expressed either as DEFECA7E or DEFEC8. (2 bears a resemblance to Z, but because that letter is the least used in the English language, such a usage is rare.)

Notable magic numbers

For more details on this topic, see Magic number (programming).

Many computer processors, operating systems, and debuggers make use of magic numbers, especially as a magic debug value.

Alternative letters

Many computer languages require that a hexadecimal number be marked with a prefix or suffix (or both) to identify it as a number. Sometimes the prefix or suffix is used as part of the word.

See also

References

  1. 1 2 3 4 "Technical Note TN2151: Understanding and Analyzing iPhone OS Application Crash Reports".
  2. "Multiboot mailing list archive".
  3. "Multiboot specifications".
  4. "IceBuddha.com".
  5. "Staging: hv: vmbus_drv: Move the content of hv.h to hyperv_vmbus.h".
  6. "hv: Change the guest ID value".
  7. https://github.com/torvalds/linux/commit/83ba0c4f3f317270dae5597d8044b795d119914c
  8. "Win32 Debug CRT Heap Internals".
  9. "9front system".
  10. babe, cafe. "0xcafebabe".
  11. "Why Cafebabe". Artima.com. Retrieved 2009-10-01.
  12. "Pack200: A Packed Class Deployment Format For Java Applications". Retrieved 2010-11-03.
  13. "Yet Another Gamecube Documentation: Dolphin-OS Globals".
  14. "Wiibrew: Memory Map".
  15. "0xdabbad00.com".
  16. "DEADBABE sanity check". Retrieved 2009-10-01.
  17. "J2T File Format".
  18. "J2L File Format".
  19. "Jargon File entry for DEADBEEF". Catb.org. Retrieved 2009-10-01.
  20. "Bug Check 0xDEADDEAD: MANUALLY_INITIATED_CRASH, MSDN". msdn.microsoft.com. 2009-10-01. Archived from the original on October 2, 2009. Retrieved 2009-10-13.
  21. "Bug Check 0xE2: MANUALLY_INITIATED_CRASH, MSDN". msdn.microsoft.com. 2009-10-01. Archived from the original on July 31, 2009. Retrieved 2009-10-13.
  22. "Opensolaris header line 45 for 0xDEFEC8ED". src.opensolaris.org. Retrieved 2011-07-12.
  23. "Documents That Are Supported by the Office Filter".
  24. "Technet article for 0xFACEFEED". Support.microsoft.com. 2006-11-01. Retrieved 2009-10-01.
  25. "Chromium Assertions.h line 133". Retrieved 2014-03-27.
  26. "include/linux/reboot.h".
  27. https://lists.openwrt.org/pipermail/openwrt-devel/2013-June/020315.html. Missing or empty |title= (help)

External links

This article is issued from Wikipedia - version of the Sunday, January 17, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.