{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T23:41:51Z","timestamp":1767915711545,"version":"3.49.0"},"reference-count":8,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":10740,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1977,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This report deals with code generation in a PASCAL compiler. It gives insight into the runtime organization of data and the use of the hardware registers of the underlying machine (a CDC 6400). It is shown how the compiler maintains a description of the register contents and uses this description to generate efficient code. Several examples of compiled code are discussed.<\/jats:p>","DOI":"10.1002\/spe.4380070311","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:34:58Z","timestamp":1163766898000},"page":"391-423","source":"Crossref","is-referenced-by-count":22,"title":["On code generation in a PASCAL compiler"],"prefix":"10.1002","volume":"7","author":[{"given":"Urs","family":"Ammann","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","first-page":"93","volume-title":"International Computing Symposiun 1973","author":"Ammann U.","year":"1974"},{"key":"e_1_2_1_3_2","volume-title":"Die Entwicklung eines PASCAL\u2010Compilers nach der Methode des Strukturierten Programmierens","author":"Ammann U.","year":"1975"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00289504"},{"key":"e_1_2_1_5_2","volume-title":"Lecture Notes in Computer Science","author":"Jensen K.","year":"1974"},{"key":"e_1_2_1_6_2","unstructured":"K. V.Noriet al. \u2018The PASCAL P\u2010code compiler: implementation notes\u2019 ETH Z\u00fcrich Berichte des Instituts f\u00fcr Informatik No. 10 (1975)."},{"key":"e_1_2_1_7_2","volume-title":"The Art of Computer Programming","author":"Knuth D. E.","year":"1968"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010403"},{"key":"e_1_2_1_9_2","unstructured":"Control Data 6400\/6500\/6600 Computer Systems Reference Manual."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380070311","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380070311","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T10:17:57Z","timestamp":1699784277000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380070311"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1977,6]]},"references-count":8,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1977,6]]}},"alternative-id":["10.1002\/spe.4380070311"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380070311","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1977,6]]}}}