[TriLUG] [TRILUG] September 10th meeting- Compilers and Interpreters for Dummies

Maryam Abkar via TriLUG trilug at trilug.org
Tue Sep 8 18:07:35 EDT 2026


Hello everyone!

as a reminder Our September 10th meeting is this week! below are the
details.
be there or be square!

-Maryam A.
---------------------------------------

*Title*: Compilers and Interpreters for Dummies: What they are, how they
work (from a 30,000 foot level) and why you should care.

*Abstract:* Maybe you took compiler design as an undergrad, took it again
in grad school, and barely passed both times. There are plenty of reasons
people dread the subject — a friend at Bell Labs made the sign of the cross
and ran when asked to teach it. maddog didn't get that choice. In 1977 at
Hartford State Technical College he had to teach compilers to second-year
students who, two years earlier, had never touched a computer. In that time
they went from knowing nothing to writing a simple database, a simple OS,
and a simple compiler — the last being "the student killer." So he had to
learn it cold: as a teacher, the part you don't know is exactly what some
kid will ask about.

This is a 1.5 hour "Introduction to Compiler Design" that aims to show how
this software pulls off:

cat <Crappy Source Code> | A MIRACLE HAPPENS | cat - <working object code>

It tries to replace a thirty hour university course in 90 minutes, so YMMV.

*Bio:* Jon "maddog" Hall is Board Chair Emeritus of the Linux Professional
Institute, Co-founder and Senior Advisor to Caninos Loucos, Executive
Director of Linux International, and President of Project Cauã. He is
currently Open Source Technical Advisor for Qsentinel.

He has worked as a programmer, systems designer, sysadmin, product manager,
educator, author, CEO, and consultant since 1969 — from IBM 360/370
assembler in 1973, to Department Head of Data Processing at Hartford State
Technical College (1977–1980), to learning Unix at Bell Labs (1980–1983).
At DEC he met Richard Stallman in 1986 and embraced Free Software, met
Linus Torvalds in 1994, and helped facilitate the port of Linux to the
64-bit DEC Alpha.

He holds a BS in Commerce and Engineering from Drexel (1973) and an MSCS
from RPI (1977), and has spoken on Free and Open Source Software in over
100 countries. He enjoys talking with students over pizza and beer — the
pizza is optional.


More information about the TriLUG mailing list