Compilers

Description:

Designed and implemented a compiler in C++ for a 'Little language'. The language is static typed, supports conditional statements, loops and functions. Basic optimizations and Register allocations are done before generating final assembly output.

An overview of compilers

I wrote a brief quora answer that introduces compiler structure by giving a high level overview on how modern code is converted into assembly and run on various computers.