Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!hellgate.utah.edu!caen!zaphod.mps.ohio-state.edu!think.com!mintaka!spdcc!esegue!compilers-sender From: rst@cs.hull.ac.uk (Rob Turner) Newsgroups: comp.compilers Subject: Re: Time to Write a Compiler (Oberon) Keywords: design, optimize Message-ID: <23827.9011151305@olympus.cs.hull.ac.uk> Date: 15 Nov 90 13:05:25 GMT Sender: compilers-sender@iecc.cambridge.ma.us Reply-To: Rob Turner Organization: Compilers Central Lines: 29 Approved: compilers@iecc.cambridge.ma.us Chuck Lins writes: > [stuff about Object Oberon compiler he has written] > >Now I can concentrate on optimizations, adding the object oriented >extensions, and the other capabilities necessary for a production quality >compiler. Does this mean that many of the optimizations that will eventually appear in the compiler have not been thought about yet? In my experience, most compilers have been written in this way. That is, they are designed without consideration of optimizations and/or language enhancements, and these are then tagged onto the end later, often resulting in a less then elegant end-product. Maybe if things like optimization are taken into consideration at the outset, a lot of compilers may be designed differently. This is in no way a criticism of Chuck's compiler. It is just a thought. Rob -- Robert Turner | rst@cs.hull.ac.uk Department of Computer Science University of Hull Hull HU6 7RX England -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.