Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.6.2.16 $; site ima.UUCP Path: utzoo!decvax!ima!compilers From: compilers@ima.UUCP Newsgroups: mod.compilers Subject: Compilers digest Vol. 1 Number 3 Message-ID: <136300008@ima.UUCP> Date: Fri, 3-Jan-86 14:39:00 EST Article-I.D.: ima.136300008 Posted: Fri Jan 3 14:39:00 1986 Date-Received: Sat, 4-Jan-86 03:20:25 EST Lines: 56 Approved: compilers@ima.uucp Nf-ID: #N:ima:136300008:000:2178 Nf-From: ima!compilers Jan 3 14:39:00 1986 [from compilers-request at IMA] To: compilers -------- Aho and Ullman's `dragon book' has been updated, has a new co-author, and carries a 1986 copyright (?). The new title is, I think, *Compilers: Design, Principles, and Tools*. The new co-author with Aho and Ullman is Ravi Sethi. It has been updated to reflect a number of advances in compiler technology since the original dragon book. EDITOR : Could you write up a review of the changes to the original edition and a review of the book in general since some people have never heard of the "dragon book"? -- Karl Kleinpaste From ima!ism780!ism780c!darryl From: Darryl Richman Subject: Re: Compilers digest Vol. 1 Number 2 Has anyone looked at some of the newer, more automated methods of code generation. I built a small code generator based on some of the ideas by Graham and Glanville, supporting Unary *, =, +, and Binary -. I built it for the 68k in about 5 hours. This technique presupposes a linear intermediate language, which you then parse with, say, a LALR(1) parser, emitting coe (or not as appropriate) with each reduction. The productions represent addressing modes and operations. EDITOR : Darryl, could you post some more notes on Grahm and Glanville's : ideas and maybe the code you wrote???) Oh, BTW, although YACC itself is owned by AT&T, isn't it the case that the output from yacc owes nothing to them? I believe that you owe no royalties for the use and distributions of /lib/yaccpar. EDITOR : Darryl, this has been hashed out before, and as far as I know the : parser that yacc cranks out is IN NO WAY owned/operated/controlled : by AT&T. --Darryl Richman, INTERACTIVE Systems Corp. ----------------------------------------------------------------------------- Send submissions to: ima!compilers Send requests for additions, deletions, back issues, etc. to: ima!compilers-request ima is reachable as { ucbvax!cbosgd | ihnp4 | cca | bbncca | think | uiucdcs | allegra | inmet | yale | harvard }!ima!... Arpa mail may make it to ima!compilers@CCA-UNIX or ima!compilers@BBNCCA Peter Barada (editor) John Levine (mailman) --------