Groups | Search | Server Info | Login | Register


Groups > comp.compilers > #3634

Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language

From George Neuner <gneuner2@comcast.net>
Newsgroups comp.compilers
Subject Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language
Date 2025-01-25 19:07 -0500
Organization Compilers Central
Message-ID <25-01-031@comp.compilers> (permalink)
References (1 earlier) <25-01-010@comp.compilers> <25-01-012@comp.compilers> <25-01-014@comp.compilers> <25-01-022@comp.compilers> <25-01-030@comp.compilers>

Show all headers | View raw


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]

Back to comp.compilers | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Paper: Developing a Modular Compiler for a Subset of a C-like Language John R Levine <johnl@taugh.com> - 2025-01-09 09:18 -0500
  Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language OrangeFish <OrangeFish@invalid.invalid> - 2025-01-11 09:15 -0500
    Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language OrangeFish <OrangeFish@invalid.invalid> - 2025-01-12 16:15 -0500
  Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language antispam@fricas.org - 2025-01-16 13:46 +0000
    Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language Salvador Mirzo <smirzo@antartida.xyz> - 2025-01-20 08:38 -0300
      Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language OrangeFish <OrangeFish@invalid.invalid> - 2025-01-20 11:17 -0500
        Re: lecture notes on compilers, was Paper: Developing a Modular Compiler Fernando Magno Quintao Pereira <pronesto@gmail.com> - 2025-01-21 13:33 -0300
        Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language George Neuner <gneuner2@comcast.net> - 2025-01-21 19:44 -0500
          Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language OrangeFish <OrangeFish@invalid.invalid> - 2025-01-23 20:49 -0500
            Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language George Neuner <gneuner2@comcast.net> - 2025-01-25 19:07 -0500
        Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2025-01-23 13:56 -0800
      Re: Books on writing a compiler, was Paper: Developing a Modular Compiler antispam@fricas.org - 2025-01-21 12:01 +0000
        Re: Books on writing a compiler, was Paper: Developing a Modular Compiler antispam@fricas.org - 2025-01-21 18:45 +0000
      Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language George Neuner <gneuner2@comcast.net> - 2025-01-21 19:54 -0500
        Re: Paper: Developing a Modular Compiler for a Subset of a C-like Language Dmitri Volkov <dmitri.s.volkov@gmail.com> - 2025-01-23 15:54 -0500

csiph-web