Related articles |
---|
[5 earlier articles] |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language OrangeFish@invalid.invalid (OrangeFish) (2025-01-20) |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language gneuner2@comcast.net (George Neuner) (2025-01-21) |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language gneuner2@comcast.net (George Neuner) (2025-01-21) |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language dmitri.s.volkov@gmail.com (Dmitri Volkov) (2025-01-23) |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language Keith.S.Thompson+u@gmail.com (Keith Thompson) (2025-01-23) |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language OrangeFish@invalid.invalid (OrangeFish) (2025-01-23) |
Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language gneuner2@comcast.net (George Neuner) (2025-01-25) |
From: | George Neuner <gneuner2@comcast.net> |
Newsgroups: | comp.compilers |
Date: | Sat, 25 Jan 2025 19:07:44 -0500 |
Organization: | Compilers Central |
References: | 25-01-004 25-01-010 25-01-012 25-01-014 25-01-022 25-01-030 |
Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="72960"; mail-complaints-to="abuse@iecc.com" |
Keywords: | books, comment |
Posted-Date: | 26 Jan 2025 17:03:17 EST |
On Thu, 23 Jan 2025 20:49:51 -0500, OrangeFish
<OrangeFish@invalid.invalid> wrote:
>I was suggesting Wirth to answer Salvador Misro's request for "Would you
>recommend an equivalent paper or book that addresses these short-comings
>but maintains the educational spirit of the paper?".
>
>Is Wirth (in any version) suitable?
Wirth's books are fine for dipping your toes in the ocean of language
implementation. They are pretty well written and they cover the
entire compiler from parsing to code generation.
However, they are undergrad level at best - I have yet to see Wirth
demonstrates any significant optimizations [middle or back end], or
any attempt at implementing a functional language. SFAIHS, everything
he has written has been about either procedural or OO implementation.
[My impression is that the largest difference between old compiler books
and the state of the art is that optimization and the analysis that enables
it has gotten vastly more sophisticated. Back when the Dragon Book was first
written, compilers often had to fit in 64K and if you wanted to keep the
intermediate code in memory, you couldn't compile very big programs. -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.