Re: Is it just me or...

Tim Roberts <tim@novelty.demon.co.uk>
30 Jan 1997 22:26:55 -0500

          From comp.compilers

Related articles
Is it just me or... jaycole@bgn.mindspring.com (1997-01-22)
Re: Is it just me or... genew@mindlink.bc.ca (1997-01-25)
Re: Is it just me or... anton@a0.complang.tuwien.ac.at (1997-01-25)
Re: Is it just me or... mslamm@pluto.mscc.huji.ac.il (1997-01-25)
Re: Is it just me or... preston@tera.com (1997-01-26)
Re: Is it just me or... kers@hplb.hpl.hp.com (1997-01-29)
Re: Is it just me or... tim@novelty.demon.co.uk (Tim Roberts) (1997-01-30)
Re: Is it just me or... baynes@ukpsshp1.serigate.philips.com (1997-02-07)
Re: Is it just me or... andrei@iastate.edu (1997-02-08)
Re: Is it just me or... cdc@cosc.canterbury.ac.nz (Carl Cerecke) (1997-02-11)
Re: Is it just me or... 100440.2732@CompuServe.COM (Robert Taylor) (1997-02-16)
Re: Is it just me or... amoroso@mclink.it (1997-02-22)
Re: Is it just me or... topher@vivid.com (1997-03-01)
| List of all articles for this month |
From: Tim Roberts <tim@novelty.demon.co.uk>
Newsgroups: comp.compilers
Date: 30 Jan 1997 22:26:55 -0500
Organization: Compilers Central
References: 97-01-180
Keywords: courses

> 1) Why isn't a compiler-type class taught in college that deals with
> the applications of compiler techniques in everyday, non-compiler
> design, programs. Maybe imbedded languages, or errant data parsing,
> etc, etc, etc. Although I've never written a 'formal' compiler, I've
> written a embedded selection language, and user interface language, a
> sorting language, etc, etc, etc. Most of these generated machine code
> directly into a code-aliased memory block and then jumped in and went
> to town. It seems to me that your standard CS student is more likely
> to run into this application of compiler theory more than the actual
> writing of 'full' compilers. After 10+ years in CS, I've only met a
> handful of 'real' compiler writers.


Compiler courses are run. I'm on my final year of a B.Sc. (Hons)
degree in Software Engineering, and I'm doing Programming Language
Implementation and Compiling Techniques. Currently we have implemented
a recusrive decent compiler for a small Pascal like language (small
yes, but that's the way people learn). I guess there are many other
courses like this, but I also agree on your point regarding the
books. They are typically weak with simple or tiny langauges, or they
contain mathematical notation relating to formal specs. Maybe someone
can write a book which takes an informal approach to compiler
development.


I personally believe that this area of computing is interesting and a
marketable skill to have. Applications are commonly being built with
embedded languages (look what it has done for Microsoft Word and
Excel, they're not humble word processors and spreadsheets anymore!)


T


--
*******************************************
* Tim Roberts <tim@novelty.demon.co.uk>
* http://www.novelty.demon.co.uk
--


Post a followup to this message

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