Kapitel
Lizenziert
Nicht lizenziert
Erfordert eine Authentifizierung
CHAPTER 6. DETERMINISTIC CALL RETURNS
Sie haben derzeit keinen Zugang zu diesem Inhalt.
Sie haben derzeit keinen Zugang zu diesem Inhalt.
Kapitel in diesem Buch
- Frontmatter i
- CONTENTS vii
- FOREWORD xi
- ACKNOWLEDGMENTS xiii
- INTRODUCTION 3
-
Part I. Fundamental Principles of the Language
- INTRODUCTION TO PART I. 13
- CHAPTER 1. UNIFICATION 15
- CHAPTER 2. RESOLUTION AND PROLOG CONTROL 30
- CHAPTER 3. IMPROVING PROLOG CONTROL 49
-
Part II. Principles and Techniques of Implementation
- INTRODUCTION TO PART II 69
- CHAPTER 4. CONTROL AND STACK(S) MANAGEMENT 72
- CHAPTER 5. REPRESENTATION OF TERMS 85
- CHAPTER 6. DETERMINISTIC CALL RETURNS 103
- CHAPTER 7. LAST-CALL OPTIMIZATION 121
- CHAPTER 8. CLAUSE INDEXING 137
- CHAPTER 9. COMPILATION OF PROLOG 145
- CHAPTER 10. THE DIF AND FREEZE PREDICATES OF PROLOG-II 168
-
Part III. Implementations
- INTRODUCTION TO PART III 189
- Presentation Outline 190
- CHAPTER 11. MINI-CPROLOG 191
- CHAPTER 12. MINI-WAM 207
- CHAPTER 13. MINI-PROLOG-II 222
- CHAPTER 14. BUILT-IN PREDICATES 237
- CONCLUSION 247
- APPENDIX A. MINI-CPROLOG 251
- APPENDIX B. MINI-WAM 258
- APPENDIX C. MINI-PROLOG-II 271
- APPENDIX D. COMMON PART 282
- BIBLIOGRAPHY 290
Kapitel in diesem Buch
- Frontmatter i
- CONTENTS vii
- FOREWORD xi
- ACKNOWLEDGMENTS xiii
- INTRODUCTION 3
-
Part I. Fundamental Principles of the Language
- INTRODUCTION TO PART I. 13
- CHAPTER 1. UNIFICATION 15
- CHAPTER 2. RESOLUTION AND PROLOG CONTROL 30
- CHAPTER 3. IMPROVING PROLOG CONTROL 49
-
Part II. Principles and Techniques of Implementation
- INTRODUCTION TO PART II 69
- CHAPTER 4. CONTROL AND STACK(S) MANAGEMENT 72
- CHAPTER 5. REPRESENTATION OF TERMS 85
- CHAPTER 6. DETERMINISTIC CALL RETURNS 103
- CHAPTER 7. LAST-CALL OPTIMIZATION 121
- CHAPTER 8. CLAUSE INDEXING 137
- CHAPTER 9. COMPILATION OF PROLOG 145
- CHAPTER 10. THE DIF AND FREEZE PREDICATES OF PROLOG-II 168
-
Part III. Implementations
- INTRODUCTION TO PART III 189
- Presentation Outline 190
- CHAPTER 11. MINI-CPROLOG 191
- CHAPTER 12. MINI-WAM 207
- CHAPTER 13. MINI-PROLOG-II 222
- CHAPTER 14. BUILT-IN PREDICATES 237
- CONCLUSION 247
- APPENDIX A. MINI-CPROLOG 251
- APPENDIX B. MINI-WAM 258
- APPENDIX C. MINI-PROLOG-II 271
- APPENDIX D. COMMON PART 282
- BIBLIOGRAPHY 290