Chapter 1: Introduction to the course

What do we expect to achieve by the end of the course?

  • The primary objective is that at the end of the course the students must be quite comfortable with the concepts related to compilers and should be able to deploy their knowledge in various related fields.
  • Students should be confident that they can use language processing technology for various software developments
  • Students should be confident that they can design, develop, understand, modify/enhance, and maintain compilers for (even complex!) programming languages