Better user interfaces, especially to the many micro computers which are becoming so popular, often require recognition and processing of rather elaborate command languages. Language recognition thus has many applications. However, it can be down right unpleasant if done ad-hack. Building a compiler illustrates one application of language recognition. It also illustrates how to design and implement a large pro-gram with tools and successive extensions of a basic design. Understanding a simple compiler is interesting in its own right: it helps one to master and better utilize programming systems in general.
Schreiner, Axel-Tobias and Friedman, H. George, "Introduction to compiler construction with UNIX" (1985). Accessed from
Department, Program, or Center
Computer Science (GCCIS)
RIT – Main Campus