Modern Compiler Implementation in C. Andrew W. Appel, Maia Ginsburg

Modern Compiler Implementation in C


Modern.Compiler.Implementation.in.C.pdf
ISBN: 052158390X,9780521607650 | 557 pages | 14 Mb


Download Modern Compiler Implementation in C



Modern Compiler Implementation in C Andrew W. Appel, Maia Ginsburg
Publisher: Cambridge University Press




I read “Modern Compiler Implementation in ML”, which was good. Sabih H Gerez: “Algorithms Andrew W Apple: Modern Compiler Implementation in C, Cambridge University Press, 1997. This used Standard ML for all the examples, but there is a Modern Compiler Implementation in Java and a C version as well if you prefer those languages. The implementation will run on modern C++ compilers (e.g. My personal favorite book on this stuff is Andrew Appel's Modern Compiler Implementation in (C|ML|Java). Any feature implemented in C++ (aside from exceptions) can be implemented in C. Wayne Wolf: “Modern VLSI design”, 3rd edition, Pearson Education, 2007. The C++ code will resemble regular Lua code in structure. LeBlanc.Crafting a Compiler in C, Benjamin Cummings. Languages like Python or Ruby are themselves implemented in C. The first thing to remember is that the early C++ compilers -- and in fact, even a number of modern compilers for alternative object-oriented languages -- acted merely as veneers or macro languages on top of a regular old-fashioned C compiler. Holub.Compiler Design in C, Prentice-Hall Inc., 1993. By kerneis at Mon, 2010-12-06 22:45 | login I've been thinking about something similar: compiling to C with cps, implemented in C, using manual cactus stacks, a trampoline, cooperative lightweight green threads, and optional integration with a dynamic language implemented on top (something like interpreted Lisp and/or Smalltalk). I would have loved to play with it but it does not compile on a modern Linux/gcc/libc/whatever. This is a header-only implementation of an R tree with an R* index, and makes heavy use of templates, STL, and STL-style functors; but it should work in any relatively modern C++ compiler. Appel.Modern Compiler Implementation in C: Basic Design, Cambridge Press.