|Instructor:||John Tang Boyland (email@example.com)|
|Time:||TR 5:30-6:45pm, TR 7:00-9:45pm|
|Office Hours:||R 10-12, F 8-9|
Please send comments or questions at any time to the instructors using email.
Introduction to Compilers. 3 cr. U/G.Fundamentals of compiler construction for modern programming languages. Syntax analysis, table organization, storage administration, semantic routines and code generation. Prereq: Jr st; CompSci 417(P), and 431(P) .
Michael Scott. Programming Language Pragmatics. Morgan Kaufmann, San Francisco. 3rd ed.You may instead use the 1st and 2nd editions, but the chapters are somewhat differently organized. See Errata for the third edition. I also recommend that one read the classic compilers textbook:
Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman. Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading, Massachussetts, 1986.Copies of these textbooks should be available at UWM bookstore and at Panther bookstore.
We have a list of frequently asked questions with answers available.
Last modified: January 13, firstname.lastname@example.org