Skip to main content
Back to projects
Project case study

Alpha Language Compiler and Virtual Machine

A compiler and virtual machine for a JavaScript-like language.

C++YaccBison

More information

The project implements the main stages of a programming-language toolchain, from lexical analysis and parsing to intermediate code and virtual-machine execution.

It was developed as a systems-focused project with attention to language semantics, memory management, scopes, and runtime behaviour.