comp.lang.ada
 help / color / mirror / Atom feed
From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
Subject: Re: Compiler Construction in Ada
Date: 15 Jan 93 14:00:06 GMT	[thread overview]
Message-ID: <93-01-111@comp.compilers> (raw)

moss@cs.cmu.edu (Eliot Moss) writes:
>Reacting to previous postings, I don't think deep understanding of the
>syntactic aspects is quite the important thing. It is much more important
>to gain understanding of type checking, semantic processing in general,
>code generation, and the role of optimization, in my opinion. Many people
>concentrate on the syntactic stuff because it's clean and theoretical, but
>the tools make it by the far the easiest part of compiling, so to me it
>does not seem the smart place to spend limited classroom time.

dtl8v@holmes.acc.Virginia.EDU (Heracleitus) writes:
>  I have to agree with this point of view.  I took a class in programming
>languages that involved writing a nearly-full front end for a Unity

Just another student's point of view:

I took a compilers class where we wrote a simple lexical analyzer, then a
simple parser from scratch.  We then took a skeleton tiny-c lex/yacc
definition and expanded on it to the point of having a working compiler
(including peephole optimizations, not including the assembler). 

This seemed to give a proper perspective on how important tools (lex/yacc)
can be, while at the same time not wasting too much time implementing
something which could better by done by the tools.
-- 
Adam G.
adamg@microware.com, or ...!uunet!mcrware!adamg
-- 
Send compilers articles to compilers@iecc.cambridge.ma.us or
{ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.

             reply	other threads:[~1993-01-15 14:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-01-15 14:00 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-01-17 22:49 Compiler Construction in Ada enterpoop.mit.edu!world!iecc!compilers-sender
1993-01-15 16:59 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
1993-01-15 16:58 Robert I. Eachus
1993-01-15 13:14 Robert Firth
1993-01-15  2:04 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
1993-01-13 19:53 Eliot Moss
1993-01-12  0:12 agate!spool.mu.edu!uwm.edu!ogicse!das-news.harvard.edu!spdcc!iecc!compile
1993-01-11  3:08 Brent Burton
1993-01-10 17:58 Michael Feldman
1993-01-08 20:41 swrinde!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-sta
1993-01-08 14:24 James Crigler
1993-01-07 23:28 enterpoop.mit.edu!usc!wupost!uwm.edu!ogicse!das-news.harvard.edu!spdcc!ie
1993-01-07 12:42 agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox