Culebra Programming Language
-
Updated
Oct 5, 2026 - C++
Culebra Programming Language
bytecode vm implementation of the original steavscript
A compiler built as a toolbox, not a black box — every internal phase is a first-class, inspectable output.
用 C++20 / Qt6 从零构建的教学型编程语言 IDE:完整实现词法分析→解析→编译→运行时,内置树遍历解释器、栈式 VM、寄存器式 VM、x86-64 JIT 四套执行引擎,配 42 个可视化教学面板
A simple, fast, zero-dependency programming language with its own JIT — Python-simple, C++-fast, general-purpose (and great for games).
从零用 C++23 实现的动态类型脚本语言,支持Windows / Linux / macOS。
Pome is a powerful scripting language that pairs a lightweight, Lua-style syntax with advanced features like classes and modules.
QOT 是一款轻量级的解释型脚本语言,它采用动态类型系统,支持数值、字符串、布尔、数组、字典等数据类型。QOT 拥有两套执行引擎:Python 解释器和 C++ 字节码虚拟机,并内置 Direct2D 图形界面支持。此外,QOT 支持将脚本编译为独立的 Windows 可执行文件(EXE),便于分发部署
A tiny dynamically-typed language that runs its own bytecode. C++20 lexer, Pratt parser, stack VM, tri-color mark sweep GC
C++20 small object-oriented interpreted language: hand-written lexer + recursive-descent parser + tree-walking evaluator, classes/methods/closures, optional bytecode VM + GC
A programming language implemented from scratch in C++20: Pratt parser, AST optimizer, bytecode compiler with a peephole pass, computed-goto VM, and a mark-and-sweep garbage collector
A relational database engine in modern C++17 — SQL frontend, bytecode VM with query planner, B+ tree storage
To associate your repository with the bytecode-vm topic, visit your repo's landing page and select "manage topics."