← Graph

Bytecode

concept 3 connections

Intermediate representation of code, more compact than an AST and typically executed by a virtual machine. Some language pipelines (e.g. Java) go through bytecode depending on configuration. In Ruby, YARV executes bytecode derived from the parsed AST.

category
architecture
about
Bytecode concept
Described as an alternative/additional intermediate representation (e.g. Java, and YARV's execution format).
related_to
Bytecode concept
Bytecode is an alternative intermediate representation emitted during/after parsing.
concept Virtual Machine
related_to
Bytecode concept
VMs typically execute bytecode intermediate representations.

Provenance

Read by
2 extractions