Lite Demo
Engines
arrow_drop_down
menu
Web
Images
Videos
News
Books
movies
Web
Images
Videos
News
Books
movies
English
mic_none
search
Web
Images
Videos
News
Books
movies
Template:Program execution
Source: en.wikipedia.org/wiki/Template:Program_execution
Program execution
General concepts
Code
Translation
Compiler
Compile time
Optimizing compiler
Linking
Execution
Runtime system
Executable
Interpreter
Virtual machine
Intermediate representation
(IR)
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
(Erlang)
Common Language Runtime
(CLR) and
Mono
CPython
and
PyPy
crt0
(
C
target-specific initializer)
Java virtual machine
(JVM)
LuaJIT
Objective-C
and
Swift
's
V8
and
Node.js
Zend Engine
(PHP)
Notable compilers & toolchains
GNU Compiler Collection
(GCC)
LLVM
and
Clang
MSVC
Glasgow Haskell Compiler
(GHC)
v
t
e