Sold Out
Book Categories |
Preface | ||
1 | Introduction | 1 |
2 | From program text to abstract syntax tree | 52 |
2.1 | From program text to tokens - the lexical structure | 56 |
2.2 | From tokens to syntax tree - the syntax | 110 |
3 | Annotating the abstract syntax tree - the context | 194 |
3.1 | Attribute grammars | 195 |
3.2 | Manual methods | 238 |
4 | Processing the intermediate code | 279 |
4.1 | Interpretation | 281 |
4.2 | Code generation | 290 |
4.3 | Assembles, linkers, and loaders | 375 |
5 | Memory management | 396 |
5.1 | Data allocation with explicit deallocation | 398 |
5.2 | Data allocation with implicit deallocation | 407 |
6 | Imperative and object-oriented programs | 438 |
6.1 | Context handling | 440 |
6.2 | Source language data representation and handling | 460 |
6.3 | Routines and their activation | 481 |
6.4 | Code generation for control flow statements | 501 |
6.5 | Code generation for modules | 523 |
7 | Functional programs | 538 |
7.1 | A short tour of Haskell | 540 |
7.2 | Compiling functional languages | 548 |
7.3 | Polymorphic type checking | 551 |
7.4 | Desugaring | 553 |
7.5 | Graph reduction | 560 |
7.6 | Code generation for functional core programs | 568 |
7.7 | Optimizing the functional core | 575 |
7.8 | Advanced graph manipulation | 587 |
8 | Logic programs | 596 |
8.1 | The logic programming model | 598 |
8.2 | The general implementation model, interpreted | 601 |
8.3 | Unification | 607 |
8.4 | The general implementation model, compiled | 615 |
8.5 | Compiled code for unification | 634 |
9 | Parallel and distributed programs | 656 |
9.1 | Parallel programming models | 659 |
9.2 | Processes and threads | 667 |
9.3 | Shared variables | 668 |
9.4 | Message passing | 672 |
9.5 | Parallel object-oriented languages | 674 |
9.6 | Tuple space | 678 |
9.7 | Automatic parallelization | 684 |
App. A | A simple object-oriented compiler/interpreter | 699 |
Answers to exercises | 709 | |
References | 720 | |
Index | 728 |
Login|Complaints|Blog|Games|Digital Media|Souls|Obituary|Contact Us|FAQ
CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!! X
You must be logged in to add to WishlistX
This item is in your Wish ListX
This item is in your CollectionModern Compiler Design
X
This Item is in Your InventoryModern Compiler Design
X
You must be logged in to review the productsX
X
X
Add Modern Compiler Design, , Modern Compiler Design to the inventory that you are selling on WonderClubX
X
Add Modern Compiler Design, , Modern Compiler Design to your collection on WonderClub |