Executable

A hex dump of an executable real mode loader. The first column consists of addresses of the first byte in the second column, which comprises bytes of data in hexadecimal notation (least significant byte first), and the last column consists of the corresponding ASCII form.[1]

In computer science, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instructions",[2] as opposed to a data file that must be interpreted (parsed) by an interpreter to be functional.[3]

The exact interpretation depends upon the use. "Instructions" is traditionally taken to mean machine code instructions for a physical CPU.[4] In some contexts, a file containing scripting instructions (such as bytecode) may also be considered executable.

  1. ^ Cite error: The named reference Celovi_2022 was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference MW_2008 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference Mueller_2007 was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference GFG_2015 was invoked but never defined (see the help page).