From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-0.0 required=3.0 tests=BAYES_20 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 15 Jan 93 13:14:51 GMT From: usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!news.sei .cmu.edu!firth@gatech.edu (Robert Firth) Subject: Re: Compiler Construction in Ada Message-ID: <1993Jan15.081451.7827@sei.cmu.edu> List-Id: In article <93-01-090@comp.compilers> 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. That's my view too, based on the days when I taught compiler writing. Lexis and syntax is much the easiest part, and there's no need to make a meal of it. The least easy part is error detection, reporting and recovery, and I think however much time you allocate to lexis and syntax, at least half should be spent on that aspect.