An introduction to language processing

Summary

This is an introduction to language processing.
We classify components of a language definition.
We classify components in language processing.
We illustrate language processing for a simple language.
The processing components are written in Haskell.

Slides

Available on slideshare.

Code

Available on github.
The lecture is heavily code-based.
That is, we will understand language processing through Haskell-based examples.

Miscellaneous

This is a lecture which forms an integral part of my SLE course.
I am putting this blog post up as I am guest lecturing at University of Bergen.
That is, the lecture feeds into Anya Helene Bagge's SLE course.
If you want to share SLE course material, please see the SLECOURSE project.

Comments

Popular posts from this blog

SWI-Prolog's Java Interface JPL

Software Engineering Teaching Meets LLMs

Lecture series on advanced (functional) programming concepts