Skip to content
/ Crux Public

Designed a compiler that translates programs constructed from a fairly small imperative programming language into executable x86 assembly (Java 11)

Notifications You must be signed in to change notification settings

zhuox5/Crux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crux compiler is a program constructed from a fairly small imperative programming language into executable x86 assembly. It follows a traditional compiler design approach of partitioning our compiler into a sequence of stages, starting with a frontend and proceeding toward a backend in incremental steps. These stages will transform the input source code progressively into executable output.

About

Designed a compiler that translates programs constructed from a fairly small imperative programming language into executable x86 assembly (Java 11)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages