Related articles |
---|
compilers, in a nutshell ellard@endor.harvard.edu (1994-05-09) |
Re: compilers, in a nutshell chase@Think.COM (1994-05-09) |
Re: compilers, in a nutshell munk@prl.philips.nl (1994-05-10) |
Switch code generation, correction. chase@Think.COM (1994-05-10) |
Compiler topics hammondr@sungod.crd.ge.com (1994-05-11) |
Re: compilers, in a nutshell bill@amber.ssd.csd.harris.com (1994-05-11) |
Compiler topics ssimmons@convex.com (1994-05-12) |
[8 later articles] |
Newsgroups: | comp.compilers |
From: | ellard@endor.harvard.edu (Dan Ellard) |
Keywords: | courses, question |
Organization: | Aiken Computation Lab, Harvard University |
Date: | Mon, 9 May 1994 12:41:01 GMT |
If you had a six hours of lecture time to discuss compilers, what would
you cover? I'm trying to figure out the best set of topics to cover in a
small number of lectures, with the goal that by the end of the lectures
the students will have a warm and fuzzy feeling for most of the things
that go on under the hood of a compiler.
My current outline (which is very rough) looks like:
Lecture 1
1. What is a compiler?
2. Lexical analysis
3. Parsing
CKY
Recursive descent
Predictive parsing.
Lecture 2
1. Intermediate representations.
2. Type checking / inference.
Lecture 3
1. Code generation.
Lecture 4
1. Optimizations.
2. What is a compiler?
Thanks,
-Dan
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.