{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T17:04:26Z","timestamp":1751648666023},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540643043"},{"type":"electronic","value":"9783540697244"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1998]]},"DOI":"10.1007\/bfb0026432","type":"book-chapter","created":{"date-parts":[[2005,11,19]],"date-time":"2005-11-19T07:48:42Z","timestamp":1132386522000},"page":"189-203","source":"Crossref","is-referenced-by-count":7,"title":["Local stack allocation"],"prefix":"10.1007","author":[{"given":"Martin","family":"Maierhofer","sequence":"first","affiliation":[]},{"given":"M. Anton","family":"Ertl","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,15]]},"reference":[{"key":"14_CR1","unstructured":"Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman. Compilers. Principles, Techniques, and Tools. Addison-Wesley, Reading, 1986."},{"key":"14_CR2","volume-title":"ACM Transactions on Programming Languages and Systems (TOPLAS). Vol. 16","author":"P. Briggs","year":"1994","unstructured":"Preston Briggs, Keith D. Cooper, Linda Torczon, Improvements to Graph Coloring Register Allocation. ACM Transactions on Programming Languages and Systems (TOPLAS). Vol. 16, No. 3, May 1994. Rice University, Houston, 1992."},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"J. L. Bruno, T. Lassagne. The Generation of Optimal Code for Stack Machines. Journal of the ACM, Vol. 22, No. 3, July 1975.","DOI":"10.1145\/321892.321901"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Gregory J. Chaitin, Marc A. Auslander, Ashok K. Chandra, John Cocke, Martin E. Hopkins, Peter W. Markstein. Register Allocation Via Coloring. Computer Languages, Vol. 6, No. 1, 1981.","DOI":"10.1016\/0096-0551(81)90048-5"},{"key":"14_CR5","unstructured":"M. Anton Ertl. A New Approach to Forth Native Code Generation. Proceedings of the 1992 Euroforth Conference, Southampton, October 1992."},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"M. Anton Ertl. Stack Caching for Interpreters. Proceedings of the ACM SIGPLAN'95 Conference on Programming Language Design and Implementation (PLDI), La Jolla, June 1995.","DOI":"10.1145\/207110.207165"},{"key":"14_CR7","volume-title":"Stack Computers: The New Wave","author":"P. Koopman","year":"1989","unstructured":"Philip Koopman. Stack Computers: The New Wave. Ellis Horwood, Chichester, 1989."},{"key":"14_CR8","unstructured":"Philip Koopman. A Preliminary Exploration of Optimized Stack Code Generation. Proceedings of the 1992 Rochester Forth Conference, Rochester, June 1992."},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Philip Koopman. Usenet Nuggets: Why Stack Machines? Computer Architecture News, Vol. 21, No. 1, March 1993.","DOI":"10.1145\/152479.774088"},{"key":"14_CR10","volume-title":"Erzeugung optimierten Codes f\u00fcr Stackmaschinen","author":"M. Maierhofer","year":"1997","unstructured":"Martin Maierhofer. Erzeugung optimierten Codes f\u00fcr Stackmaschinen. Diploma thesis, Vienna University of Technology, Vienna, 1997."},{"key":"14_CR11","doi-asserted-by":"crossref","unstructured":"Larry M. Masinter, L. Peter Deutsch. Local Optimization in a Compiler for Stack-based Lisp Machines. Conference Record of the 1980 LISP Conference, Stanford, 1980. Reprint New York, 1985.","DOI":"10.1145\/800087.802810"},{"key":"14_CR12","unstructured":"Daniel L. Miller. Stack Machines and Compiler Design. Byte, April 1987."},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Bhaskaram Prabhala, Ravi Sethi. Efficient Computation of Expressions with Common Subexpressions. Journal of the ACM, Vol. 27, No. 1, January 1980.","DOI":"10.1145\/322169.322182"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Mark Smotherman, Sanjay Krishnamurthy, P. S. Aravind, David Hunnicutt. Efficient DAG Construction and Heuristic Calculation for Instruction Scheduling. Proceedings of the 24th Annual International Symposium on Microarchitecture, Albuquerque, November 1991.","DOI":"10.1145\/123465.123482"},{"key":"14_CR15","unstructured":"Sun Microsystems Computer Company. The Java Virtual Machine Specification,9 1995."},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"Andrew S. Tanenbaum, Hans van Staveren, Johan W. Stevenson. Using Peephole Optimization on Intermediate Code. ACM Transactions on Programming Languages and Systems, Vol. 4, No. 1, January 1982.","DOI":"10.1145\/357153.357155"},{"key":"14_CR17","unstructured":"A. Winfield, S. Kelly. A C-to-Forth Translator. EuroFORML'88 Conference Proceedings, Southampton, September 1988."}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0026432","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T01:37:44Z","timestamp":1586569064000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0026432"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1998]]},"ISBN":["9783540643043","9783540697244"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/bfb0026432","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1998]]}}}