Related articles |
---|
How to justify teaching compilers jaidi@fos.ubd.edu.bn (Pg Nor Jaidi Pg Tuah) (2004-10-02) |
Re: How to justify teaching compilers mayan@bestweb.net (Mayan Moudgill) (2004-10-02) |
Re: How to justify teaching compilers thomas.claveirole@lrde.epita.fr (Thomas Claveirole) (2004-10-02) |
Re: How to justify teaching compilers max@gustavus.edu (Max Hailperin) (2004-10-02) |
Re: How to justify teaching compilers Juergen.Kahrs@vr-web.de (=?ISO-8859-1?Q?J=FCrgen_Kahrs?=) (2004-10-04) |
Re: How to justify teaching compilers tk@ic.unicamp.br (Tomasz Kowaltowski) (2004-10-04) |
Re: How to justify teaching compilers genew@mail.ocis.net (Gene Wirchenko) (2004-10-04) |
Re: How to justify teaching compilers slimick@venango.upb.pitt.edu (John Slimick) (2004-10-04) |
Re: How to justify teaching compilers nmm1@cus.cam.ac.uk (2004-10-09) |
Re: How to justify teaching compilers torbenm@diku.dk (2004-10-09) |
Re: How to justify teaching compilers monnier@iro.umontreal.ca (Stefan Monnier) (2004-10-09) |
Re: How to justify teaching compilers rand@rice.edu (Randy) (2004-10-09) |
[3 later articles] |
From: | Tomasz Kowaltowski <tk@ic.unicamp.br> |
Newsgroups: | comp.compilers |
Date: | 4 Oct 2004 00:50:06 -0400 |
Organization: | Compilers Central |
References: | 04-10-009 |
Keywords: | courses, practice |
Posted-Date: | 04 Oct 2004 00:50:05 EDT |
Pg Nor Jaidi Pg Tuah wrote:
> If you can compromise and reduce compiler to just a few hours of
> lectures (embedded in, say, "systems programming"), what would you
> cover?
Compiler writing course puts together lots of different subjects the
student should know: computer architecture, machine and/or assembly
language programming, finite automata and regular expressions,
context-free languages, grammars and parsing, several data structures,
modular programming, programming tools, etc. Because of that it seems
to be one of the best reasonably large projects to be included in a
CS/CE curriculum. Understanding the working of a compiler helps in
many contexts (eg. XML parsing, regular expressions in several
languages and shells), even if tools are being used. There is also the
fact noticed above by our moderator.
-- Tomasz Kowaltowski
Return to the
comp.compilers page.
Search the
comp.compilers archives again.