10 likes | 108 Vues
Learn about compiler phases, front-end and back-end functions, and error detection by lexical, syntax, and semantic analyzers. Understand compiler tasks and strong-typed language concepts. Ideal for COP4020 Spring 2014 students.
E N D
Review for lecture 4 • What is a compiler? • What are the compiler phases? • Which phases are in the compiler front-end? • Which phases are in the compiler back-end? • What does lexical analyzer do? What kind of error is detected by the lexical analyzer? • What does syntax analyzer do? What kind of error is detected by syntax analyzer? • What does the semantic analyzer do? What kind of error is detected by semantic analyzer? • What is the main task of the compiler front-end? • What is the main task of the compiler backend? • What kind of language is strong typed? COP4020 Spring 2014