The Software Languages Book

A textbook on software languages authored by Ralf Lämmel.

Title: Software languages

Subtitle: Syntax, semantics, and metaprogramming

Status: Under review by Springer

Frontmatter including table of contents: (.pdf)

Sample chapter - The notion of software language: (.pdf)

A related tutorial at SPLASH 2016: (.html)

"Early adopters" are welcome to get in touch with the author; the book is still undergoing proof-reading and reviewing. The author is more than happy to help lecturers with using the material in courses. The book and chapters thereof can be shared with individuals (lecturers, students, etc.), subject to agreement with a copyright notice (which basically constraints sharing and use after the publication date of the book).

Slides and videos

Topics from the book are supported by focused and compact presentations with slides an YouTube videos as listed below. The videos are between 10-15mins. Experienced lecturers will be able to use the underlying slides for an extended presentation.