top of page
Initial demo

C48

An understandable compiler

The project target two very different type of audience. First, we want to target experienced programmers who want to learn how to write a complete compiler. They can either use our project as a reference point or build over it. Second, we want to help new programmers with no prior experience to learn C language and basic concepts of programming like loops and if-else conditions.

 

To achieve our goal we are building a compiler and a helper C-like language.  We plan on providing a complete user manual with the project source code. Our compiler is an open source project and is available here.

 

As a software engineer, I have been responsible for our Lexer, garbage collector, and comp-front modules. The project has helped me in improving my programming skills in general and has added values like team-work, communication and presentation skills. It has also helped us reviewing all the basic programming concepts and applying our knowledge from language design and algorithms class. 

48

C

bottom of page