- La Guillotine
- Madame Defarge and friends
- etc.
from A Tale of Two Cities.
IIRC (may be wrong, read as a kid), those ladies used to signal which aristocrats should be chopped vs. not, by signalling with their knitting needles, or a nod or shake of the head, or some such - while sitting in the front row before the guillotine.
Ghoulish. Of course, as a kid, you (I) lap up and relish that stuff, like breakfast cereal.
Edit: Links:
https://en.m.wikipedia.org/wiki/Madame_Defarge
https://en.m.wikipedia.org/wiki/A_Tale_of_Two_Cities
Wow, I did not know before just now seeing the Wikipedia article above, that, to quote it:
[ As Dickens's best-known work of historical fiction, A Tale of Two Cities is said to be one of the best-selling novels of all time. ]
CS1311 - Data structures in pseudocode (or Scheme if you had the "X" class) CS1312 - Build the game "Risk" in Java CS2130 - Die a painful death at the hands of Jim Greenlee's compiler class.
It was interesting to see so many classmates panic in the class over how seemingly arbitrary the zeroes were given over minor mistakes. I, for example, was given a zero for a lab because I forgot to sign in. The grade for this lab was entirely based on signing in though because it was written incorrectly. The class just had tons of "life isn't fair, you should have paid attention" anecdotes.
But that's what us, software developers, relied to. No compiler means no app.
Which means some folks gotta maintain the GCC, Go, FPC, etc etc...
1. I had a whopping three weeks to prepare this course from scratch (welcome to Uni teaching) and it was what I could scrape together in that time.
2. Parsing is highly useful, and I felt my students could benefit from it.
3. It was what I did in undergrad.
4. It was not too difficult to accomplish, and a project like this can easily get out of hand for a semester project.
Compilers is one of the few topics that none of my colleagues seem care about, but IMHO it's so very important to learn how to do. In my Uni, the course only gets taught once every few years (it didn't help that our last department chair didn't care for the course at all and never scheduled it).
I count the day that I finished my LL(1) parser and lexer for my own compiler course as a student as the day I "earned" my chops.