Skip to the content.

My Journey to Compilers

Ever since I started programming seriously in high school, compiler technology has always fascinated me. The process of taking a textual form of some unreadable gibberish and turning it into something that actually executes and produces meaningful output was nothing short of amazing to me… read more

The Cool compiler.

COOL (Classroom Oriented Object Language) is a small programming language created at Stanford solely for academic purposes. Although relatively small compared to mainstream programming languages, it still retains many of the features of modern programming languages, including the Class/Object paradigm, inheritance, static typing, and automatic memory management… read more

The KECC compiler

This is my second post on compilers. KECC is C compiler developped at link lab using the Rust programming language. There are few reasons that made me got into another compiler project