Compiler Design is an App for Information Technology Software Engineering, Computer Science Engineering Students covering more than 270 topics of Compiler Design. The topics are divided in 5 units, Compiler construction is a theory and practice of developing Software programming languages and their associated compilers.