A file that causes a computer to follow indicated instructions
This article is about a general type of computer file. For the specific file type used in some operating systems, see .exe.
Program execution
General concepts
Code
Translation
Compiler
Compile time
Optimizing compiler
Intermediate representation (IR)
Execution
Runtime system
Runtime
Executable
Interpreter
Virtual machine
Types of code
Source code
Object code
Bytecode
Machine code
Microcode
Compilation strategies
Ahead-of-time (AOT)
Just-in-time (JIT)
Tracing just-in-time
Compile and go system
Precompilation
Transcompilation
Recompilation
Notable runtimes
Android Runtime (ART)
BEAM
Common Language Runtime (CLR) and Mono
CPython and PyPy
crt0
Java virtual machine (JVM)
LuaJIT
Objective-C and Swift's
V8 and Node.js
Zend Engine
TempleOS
Notable compilers & toolchains
GNU Compiler Collection (GCC)
LLVM and Clang
MSVC
v
t
e
In computing, 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 a program to be meaningful.[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.
^Cite error: The named reference Celovi_2022 was invoked but never defined (see the help page).
^Cite error: The named reference MW_2008 was invoked but never defined (see the help page).
^Cite error: The named reference Mueller_2007 was invoked but never defined (see the help page).
^Cite error: The named reference GFG_2015 was invoked but never defined (see the help page).
In computing, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer...
The Portable Executable (PE) format is a file format for executables, object code, DLLs and others used in 32-bit and 64-bit versions of Windows operating...
computing, the Executable and Linkable Format (ELF, formerly named Extensible Linking Format), is a common standard file format for executable files, object...
The DOS MZ executable format is the executable file format used for .EXE files in DOS. The file can be identified by the ASCII string "MZ" (hexadecimal:...
Look up execute in Wiktionary, the free dictionary. Execute, in capital punishment, is to put someone to death. Execute may also refer to: Execution (computing)...
executable. When this compressed executable is executed, the decompression code recreates the original code from the compressed code before executing...
notation with executable semantics and timing rules." The Executable UML method is the successor to the Shlaer–Mellor method. Executable UML models "can...
instructs the machine to download a certain executable file off the network, save it to disk and execute it. Nowadays, it is commonly used in drive-by...
is a comparison of binary executable file formats which, once loaded by a suitable executable loader, can be directly executed by the CPU rather than being...
The New Executable (abbreviated NE or NewEXE) is a 16-bit executable file format, a successor to the DOS MZ executable format. It was used in Windows 1...
Executer is a Brazilian thrash metal band. They formed in the mid-1980s in the city of Amparo, close to the metropolis of São Paulo. The founding line...
University Pawlowski, Tom, "Executable Architecture", MITRE, 2004 [1] Archived 2008-08-21 at the Wayback Machine Garcia, Johnny, "Executable architecture analysis...
may mark certain areas of an address space as non-executable. The processor will then refuse to execute any code residing in these areas of the address...
A COM file is a type of simple executable file. On the Digital Equipment Corporation (DEC) VAX operating systems of the 1970s, .COM was used as a filename...
subjective interpretations. Examples are "An Executable Calculus for Service Choreography" or "An executable choreography framework for dynamic service-oriented...
path (an executable module or program) and "/3456/my-document" is the second part of the path named pathinfo, which is passed to the executable module or...
The Executed Renaissance, An Anthology, 1917–1933: Poetry, prose, drama and essay (Ukrainian: «Розстріляне відродження: Антологія 1917—1933: Поезія—проза—драма—есей»)...
inserts extra data or executable code into PE files. A computer virus is software that embeds itself in some other executable software (including the...
Conventions (1977) states: No sentence shall be passed and no penalty shall be executed on a person found guilty of an offence except pursuant to a conviction...
test, and executable test suites, which are derived from abstract test suites by providing the concrete, lower-level details needed to execute this suite...