Compiler topics

hammondr@sungod.crd.ge.com (Richard A Hammond)
Wed, 11 May 1994 16:36:56 GMT

          From comp.compilers

Related articles
compilers, in a nutshell ellard@endor.harvard.edu (1994-05-09)
Compiler topics hammondr@sungod.crd.ge.com (1994-05-11)
Compiler topics ssimmons@convex.com (1994-05-12)
Compilers in six hours macrakis@osf.org (1994-05-12)
Response to compilers lecture. smcl@sytex.com (1994-05-12)
Re: Compiler topics preston@noel.cs.rice.edu (1994-05-13)
| List of all articles for this month |

Newsgroups: comp.compilers
From: hammondr@sungod.crd.ge.com (Richard A Hammond)
Keywords: courses
Organization: Compilers Central
References: 94-05-018
Date: Wed, 11 May 1994 16:36:56 GMT

ellard@endor.harvard.edu (Dan Ellard) writes:


>If you had a six hours of lecture time to discuss compilers, what would
>you cover?


I suggest that you spend more time on the general topic of languages and
language parsing. I'm sick of dealing with all the little languages I run
into in various applications which are parsed by hand written code and
which therefore are very inflexible. The authors of the program have
defined a little language, and if they understood how to use lex and yacc
they could have quickly handled the language and done things nicely, e.g.
allow comments, handle numbers in a variety of formats, allow white space,
generalized formatting, ...


I don`t know what your class already knows nor what the overall objectives
of your course are, but I suspect very few of them will ever write
compilers. On the other hand, many of them might design little languages.
Making them more aware of the power of the tools available and how it
makes their own software more robust is very important.


This is my own opinion, not GE's.
Richard Hammond, GE CRD, Schenectady, NY., 518.387.7478
--


Post a followup to this message

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