{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:34:35Z","timestamp":1699835675319},"reference-count":5,"publisher":"Wiley","issue":"7","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9249,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The relationship between parameter passing mechanisms and run time data structures in languages with statically\u2010nested scopes is examined. It is shown that simpler data structures can be used in some cases, with increased efficiency in accessing non\u2010local variables. In particular it is true for the call\u2010by\u2010value\u2010result mechanism, where the usage of displays can be eliminated altogether; however there is some additional cost associated with procedure calls. Under certain conditions the same implementation applies to call\u2010by\u2010reference.<\/jats:p>","DOI":"10.1002\/spe.4380110713","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:12:15Z","timestamp":1163765535000},"page":"757-765","source":"Crossref","is-referenced-by-count":1,"title":["Parameter passing mechanisms and run time data structures"],"prefix":"10.1002","volume":"11","author":[{"given":"Tomasz","family":"Kowaltowski","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Algol 60 Implementation","author":"Randell B.","year":"1964"},{"key":"e_1_2_1_3_2","volume-title":"Design of a Run Time System for Algol 60","author":"Morris J. H.","year":"1970"},{"key":"e_1_2_1_4_2","unstructured":"T.Kowaltowski Implementa\u00e7\u00e3o de Linguagens de Programa\u00e7\u00e3o (Implementation of Programming Languages) Escola de Computa\u00e7\u00e3o Universidade de S\u00e3o Paulo (Brazil) 1979."},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/954666.971189"},{"key":"e_1_2_1_6_2","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1145\/956650.956651","article-title":"Preliminary Ada Reference Manual","volume":"14","author":"Ichbiah J. D.","year":"1979","journal-title":"SIGPLAN Notices"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380110713","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380110713","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T11:40:07Z","timestamp":1699789207000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380110713"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,7]]},"references-count":5,"journal-issue":{"issue":"7","published-print":{"date-parts":[[1981,7]]}},"alternative-id":["10.1002\/spe.4380110713"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380110713","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1981,7]]}}}