{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T11:14:41Z","timestamp":1697886881206},"reference-count":4,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":8278,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1984,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes the implementation of a LIS compiler for GCOS\u20107. LIS is a high level system implementation language developed at CII\u2010Honeywell Bull during the middle 1970s, and experience with the language and its implementation have largely influenced the design of Ada. The design of the compiler was particularly aimed at efficient code generation. Design decisions concerning the run\u2010time organization in relation to procedure call and separate compilation are discussed. The structure of the compiler is described. The articulation between the different phases of the code generator is emphasized. Experience with the bootstrap is related.<\/jats:p>","DOI":"10.1002\/spe.4380140305","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T03:24:58Z","timestamp":1163820298000},"page":"253-261","source":"Crossref","is-referenced-by-count":0,"title":["A LIS compiler for GCOS\u20107"],"prefix":"10.1002","volume":"14","author":[{"given":"Bernard","family":"Henin","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Couprie","sequence":"additional","affiliation":[]},{"given":"Pierre","family":"Douspis","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"J. D.Ichbiah J. C.Heliard J. P.RissenandP.Cousot The System Implementation Language LIS. Reference Manual 4549E\/EN CII\u2010HB Louveciennes France December1974."},{"key":"e_1_2_1_3_2","volume-title":"Cornell Symposium on the design of High Order Languages 1977, Lecture Notes in Computer Science","author":"Ichbiah J. D."},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/359060.359069"},{"key":"e_1_2_1_5_2","unstructured":"M.Legoux \u2018Contribution a I'allocation globale de registres\u2019 Thesis Universite de Paris 11 (to be issued)."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380140305","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380140305","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T07:44:18Z","timestamp":1697787858000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380140305"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,3]]},"references-count":4,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1984,3]]}},"alternative-id":["10.1002\/spe.4380140305"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380140305","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1984,3]]}}}