|
|
|
|
|
by PaulHoule
3175 days ago
|
|
No. It is an old book. It was a great book at the time but computing is a rapidly changing field. A used copy of the first edition can be had at a reasonable price. It's hard to characterize the state of compilers in 2017. In the 1980s there was real innovation in the commercial space with things like Turbo Pascal. Then the market for cheap compilers got squeezed out by GCC, Microsoft, Intel, etc. Apple got behind LLVM and made it viable. In the meantime a lot of dynamism got behind Java, Python and other systems with more dynamic runtimes. There are many exciting developments in compiler technology but they do seem to me to be fragmentary and not yet put together into the makings of (say) a great textbook or a framework which would put compiler technology into the hands of many more people. |
|
One of the things that I did notice in the 2nd edition is its preference to cite GCC in references.