Enough such "typos" indicates negligence by the author, the publisher, or
both.
<snip>
You mean where they say "Traditionally we think of a compiler as a program
that tanslates a source language such as Fortran into assembly or machine
language of some computer"?
You missed "traditionally" unless like Tevye you like tradition.
Look, when I was writing "Build Your Own .Net Language and
Compiler" (Apress 2004) and very close to homelessness as a result of
this effort, not working full time in software, I'd intended to do
full .Net MSIL generation. I had to jettison this goal in order to
meet my committment to Apress and wound up generating my own "Nutty
Professor" bytecode for my own "Nutty Professor" paper machine.
A few reviewers claimed I was being dishonest because all I had about
object code generation was a small example which I presented and
discussed.
The problem was that at the time (the early days of .Net in 2004) the
process was complicated and drew attention from the key skills, IMO,
of compiler development, which are in the front end, since if you mess
the front end up there's no point in having a backend at all.
It is true that the real "cutting edge" of compiler development is in
code generation and optimization, and I even included some basic
optimization, but my purpose was above all the same as Herb Schildt's:
to get people started. Quite a lot of people found my book to meet a
need for a "getting started" or "for dummies" (pour les nuls)
approach...the book has been in the top ten of Amazon's books about
compilers.
I'm in the same situation as Schildt, and Java author Kathy Sierra. If
one writes in an engaging, witty or even just readable way, one's work
is subject to multiple interpretations, for human language isn't
computer language. This attracts the scorn of people who can't write
and who have become self-appointed *mullahs*, *ayatollahs*, and
*imams* of a blasphemous technological religion which has reversed
enlightenment. One's book becomes their hated Satanic Verses, like
Salman Rushdie's, and from their *madrassahs* they issue calls for
*jihad* to their students, their *taliban*, claiming that one has
polluted the crystal truth of their secular *qu'ran*.
They are Sadducees, they are Pharisees, they are hypocrites. Behold
them as they walk through the market: behold them as they walk through
Jardine's Crescent, for lo! their wives in full *hijab* follow them in
the noonday sun near the noonday gun, whilst they violate the
Prophet's rules for male attire, with hair on chest and naked legs.
For hypocrisy is common to these men and those who would have us
worship the god they've made of C. With beams in their eyes they would
remove motes.
[I'm gonna get mediaeval on your ass]
The only reason my book hasn't been attacked in detail is that the
*mullahs* are too indolent to learn VB.