Related articles |
---|
Teaching compilers backwards? andy@galois.com (Andy Gill) (2003-09-23) |
Re: Teaching compilers backwards? Trevor.Jenkins@suneidesis.com (2003-09-27) |
Re: Teaching compilers backwards? rbates@southwind.net (Rodney M. Bates) (2003-10-04) |
Re: Teaching compilers backwards? hat@se-126.se.wtb.tue.nl (Albert Hofkamp) (2003-10-08) |
Re: Teaching compilers backwards? rmatthewk@hotmail.com (2003-10-08) |
Re: Teaching compilers backwards? joachim.durchholz@web.de (Joachim Durchholz) (2003-10-12) |
Re: Teaching compilers backwards? peter_flass@yahoo.com (Peter Flass) (2003-10-13) |
Re: Teaching compilers backwards? Brian.Inglis@SystematicSw.ab.ca (Brian Inglis) (2003-10-13) |
Re: Teaching compilers backwards? michael.l.ross@intel.com (Michael Ross) (2004-03-11) |
[12 later articles] |
From: | "Rodney M. Bates" <rbates@southwind.net> |
Newsgroups: | comp.compilers |
Date: | 4 Oct 2003 14:47:19 -0400 |
Organization: | EarthLink Inc. -- http://www.EarthLink.net |
References: | 03-09-073 |
Keywords: | courses |
Posted-Date: | 04 Oct 2003 14:47:19 EDT |
Well, it seems like one obvious problem with this is that each
phase uses as input, the output of the previous phase. And what
that output is, both its format/syntax, and its deeper semantics, are
things a compiler course student won't already know. And explaining
that will considerably overlap just studying the previous phase.
Andy Gill wrote:
> Has anyone ever taught compilers backwards? How did it work out?
>
> Traditionally, a compiler class starts with lexing, and flows downstream
> towards register allocation and assembly language generation.
>
> I am considering starting a compiler class with assembly language exercises,
> and having the students build a small compiler from the back, forward.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.