Magic Number (programming)

Magic Number (programming)

In computer programming, the term magic number has multiple meanings. It could refer to one or more of the following:

  • A constant numerical or text value used to identify a file format or protocol; for files, see List of file signatures
  • Distinctive unique values that are unlikely to be mistaken for other meanings (e.g., Globally Unique Identifiers)
  • Unique values with unexplained meaning or multiple occurrences which could (preferably) be replaced with named constants

Read more about Magic Number (programming):  Unnamed Numerical Constants, Magic GUIDs, Magic Debug Values

Famous quotes containing the words magic and/or number:

    “Without, the frost, the blinding snow,
    The storm-wind’s moody madness—
    Within, the firelight’s ruddy glow,
    And childhood’s nest of gladness.
    The magic words shall hold thee fast:
    Thou shalt not heed the raving blast.”
    —Lewis Carroll [Charles Lutwidge Dodgson] (1832–1898)

    “There is something tragic about the enormous number of young men there are in England at the present moment who start life with perfect profiles, and end by adopting some useful profession.”
    —Oscar Wilde (1854–1900)