compilers, in a nutshell

ellard@endor.harvard.edu (Dan Ellard)
Mon, 9 May 1994 12:41:01 GMT

          From comp.compilers

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]
| List of all articles for this month |

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
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.