2.1 Chapter Objectives

  • Introduce syntax and semantics.

  • Describe formal methods for defining the syntax of a programming language.

  • Establish an understanding of regular languages, expressions, and grammars.

  • Discuss the use of Backus–Naur Form to define grammars.

  • Establish an understanding of context-free languages and grammars.

  • Introduce the role of context in programming languages and the challenges in modeling context.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.224.54.168