Chapter 0

What Is a Programming Language?

Language, syntax, semantics, and the implementation of Vertex.

Contents

What Is a Programming Language?
Chapter 0 workbook.
Slides
Slide deck for class discussion.
Slides (PDF)
One slide per page, for reading or printing.
Regular Expressions
Patterns and tokenization.
Extended Backus-Naur Form (EBNF)
Grammar notation and concepts.

Back to chapters