Compiler Construction

Grading

Grading is based on the score obtained during the labs, based on the rules presented here (preliminary version). The project must be your own project, it is allowed to share ideas and algorithms among students, source code must not be shared. Sharing of source code is not allowed, all parties involved will be punished by zero score.

Course Material

Project hints

Bibliography

Basic

  1. A.V. Aho, R. Sethi, J. D. Ullman, "Compilers - Principles, Techniques, and Tools", Addison-Wesley 1986 (Polish edition WNT 2002)

Auxillary

  1. John R. Levine, "Linkers and Loaders", Morgan Kaufmann Publishers 1999 (manuscript available online)
  2. W. M. Waite, G. Goos, "Konstrukcja kompilatorow", WNT 1989
  3. S. S. Muchnick, "Advanced Compiler Design and Implementation", Morgan Kaufmann Publishers 1997
Updated: 16.04.2018