mac

Bytecode interpreter

An educational virtual machine implementation in C for teaching bytecode interpretation concepts.

bytecode interpreter in c (blog post)

GitHub

731 stars
37 watching
140 forks
Language: C
last commit: over 4 years ago
Linked from 1 awesome list

bytecode-interpretercvirtual-machinevm

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
esp8266/basicA basic programming language and interpreter for microcontrollers like the ESP8266259
jnz/q3vmAn embeddable interpreter/virtual machine for executing C-language input bytecode857
silvanmelchior/incognitopilotAn AI-powered code interpreter for running local tasks without uploading sensitive data to the cloud.437
mirkosertic/bytecoderA tool to interpret and transpile JVM bytecode into other programming languages like JavaScript, WebAssembly, or OpenCL.903
jeffbezanson/femtolispA lightweight Scheme-like implementation with a focus on speed and conciseness.1,587
delta456/monkey_vAn implementation of a programming language interpreter in V.37
mist64/cbmbasicAn interpreter for a variant of Commodore BASIC 6502452
jeremyschlatter/chimeAn interpreter for Bel programming language18
beanshell/beanshellAn embeddable, dynamically-typed Java interpreter with scripting language features.871
gioblu/biplanAn experimental programming language designed to fit within extremely limited memory constraints, aiming to simplify interpretation and analysis of code for low-resource environments.68
storyyeller/enjarifyA tool that translates Dalvik bytecode to equivalent Java bytecode for analyzing Android applications.924
dictu-lang/dictuAn interpreted programming language with C-style syntax and support for multiple paradigms268
dwayne/elm-monkey-interpreterAn Elm implementation of a Monkey interpreter10
floodyberry/poly1305-donnaProvides efficient implementations of a message-authentication code112
fabrik42/writing_an_interpreter_in_elixirAn Elixir implementation of an interpreter for the Monkey programming language138