Lecture Notes: Theory (and Practice) of Programming Languages

COMP 371/471 | Department of Computer Science | Loyola University Chicago

You have reached the home of the Programming Languages course (COMP 371/471) in the Computer Science Department of Loyola University Chicago.

Welcome! Willkumme! ¡Bienvenidos/as! Benvenuti/e!

Warning

These notes are still being written, so expect a few rough edges. But we’re getting closer!

Build Status

Build Status

This book is written using the Python Sphinx documentation tool. It automatically builds and deploys using GitHub Actions (a continuous integration system). All commits trigger a rebuild of the book and, if successful, a deployment to GitHub pages.

Book Web Site

lucproglangcourse.github.io

Book PDF (Latest Relase)

github.com/lucproglangcourse/lucproglangcourse.github.io/releases/latest/download/proglang.pdf

Book Source Code

github.com/lucproglangcourse/lucproglangcourse.github.io

How to Contribute

Your contributions are highly welcome! Please submit issues and pull requests.

Contents

Todo

Ensure proper structural mapping from Sphinx to LaTeX

Indices and tables

Todo

add sample projects, activities, tests, and (tiered) master list for presentations