My solutions for the Advent of Code programming challenges
-
Updated
Dec 13, 2025 - Python
My solutions for the Advent of Code programming challenges
A general-purpose functional programming language that I built to learn about developing compilers.
A very basic and simplistic programming language (compiler + interpreter) made in pure Python 3.8.
A toolchain starting from assembly so you don't have to self-host your next programming language
Control your Mac with Gemini voice commands to manage apps, files, web, Gmail, Calendar, and Google Workspace tools
Reverse-engineering documentation for Forgotten Realms: Dungeon Hack (1993) and the AESOP/16 engine: resource container, object model, kernel API, asset formats and the standalone dungeon generator.
Haifa Python is a teaching-oriented compiler and virtual machine playground that implements a Lua subset and a jq-style JSON runtime on a shared bytecode VM.
Prototype for a programming language -- composed of bytecode compiler and virtual machine, written and Python 3.8
Structural documentation of the Amiga CD32 release of Universe (Core Design, 1994): a 16-opcode bytecode interpreter, RNC ProPack nested three levels deep, 602 KB of four-language script, Akiko's CD-ROM and I2C EEPROM ports driven by hand, and an ECS display on AGA silicon.
Astro is a dynamically typed programming language compiled in Python and byte code interpreted in C.
Decrypt App Store apps on M1 macOS using a browser-based server that manages downloads, decryption, and local storage for your library.
This repository contains an implementation for bytecode compiling and interpreting for different source files. It is a solution for Assignment2 in Software System Design course for ROCV master's program at Innopolis University.
Bytecode Interpreter for the GenLang programming language written in Python
To associate your repository with the bytecode-interpreter topic, visit your repo's landing page and select "manage topics."