Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.iecc.com!.POSTED.news.iecc.com!nerds-end From: Dmitri Volkov Newsgroups: comp.compilers Subject: Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language Date: Thu, 23 Jan 2025 15:54:35 -0500 Organization: Compilers Central Sender: news%iecc.com Approved: comp.compilers@iecc.com Message-ID: <25-01-026@comp.compilers> References: <25-01-004@comp.compilers> <25-01-010@comp.compilers> <25-01-012@comp.compilers> <25-01-023@comp.compilers> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="18648"; mail-complaints-to="abuse@iecc.com" Keywords: courses Posted-Date: 23 Jan 2025 16:16:17 EST X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com In-Reply-To: <25-01-023@comp.compilers> Xref: csiph.com comp.compilers:3631 > On Mon, 20 Jan 2025 08:38:42 -0300, Salvador Mirzo > wrote: >> Would you recommend an equivalent paper or book that addresses these >> short-comings but maintains the educational spirit of the paper? (It's >> okay if the architecture is not a popular one.) I went through Jeremy Siek's Essentials of Compilation last year, and found it very effective. Nanopass-based, and there's both Racket and Python versions of the book. I believe it's available on GitHub: https://github.com/IUCompilerCourse