This whole thread has been about parser generators, but that's not really what I meant!
I think the biggest difference is the rich intermediate representations we use these days. These classic texts don't really address intermediate representations and are usually syntax-directed instead.
These days a program will spent almost all of its time deconstructed into an IR.
I think the biggest difference is the rich intermediate representations we use these days. These classic texts don't really address intermediate representations and are usually syntax-directed instead.
These days a program will spent almost all of its time deconstructed into an IR.