Introduction to Languages

Purpose

In this chapter, I hope to provide a high level overview of what languages are, why we should study them in computer science, and how we will study them.

Topics

  1. Overview of Languages
  2. Definition of Languages
  3. Language Decoding (The Language Recognition Problem)
  4. Language Encoding (Grammars)
  5. Classifying Languages
  6. Closing Comments
Table of Contents (up one level)