Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: word change structured => designed

...

Compilers are among the more complex kinds of code we write. They translate something with rich complex structure, into something else very different, but also with its own rich and complex structure.

Compilers need to be structured designed so that the inherent complexity of the task can be controlled, decomposed, and solved in pieces, and this requires a number of patterns that are not used often in other kinds of software.

...