CSC 335 INTRODUCTION TO COMPILER STUDY NOTE

1.1                Introduction to Programming Languages

1.2                High Level Programming Languages

1.3                The Structure of the Program

1.4                Introduction of Translators

1.5                Why Study Compilers

1.6                What is the Challenge in Compiler Design?

1.7                Compiler Requirements

1.8                The Components of a Compiler

1.9                The Number of Compiler Passes

1.10            Introduction to Bootstrapping (Compilers)

1.11            The Target Architecture of Compiler

1.12            Language Implementation and Compiler Design