{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T00:43:23Z","timestamp":1725497003482},"edition-number":"1","reference-count":4,"publisher":"Wiley","isbn-type":[{"type":"print","value":"9780471383932"},{"type":"electronic","value":"9780470050118"}],"license":[{"start":{"date-parts":[[2007,12,14]],"date-time":"2007-12-14T00:00:00Z","timestamp":1197590400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:title>Abstract<\/jats:title>\n          <jats:p>Optimizing compilers are designed to modify (automatically and at compile time) the code of a given program in such a way that<\/jats:p>\n          <jats:p>\n            <jats:list>\n              <jats:list-item>\n                <jats:p>The semantics of the program are maintained (i.e., the results of the original program and the modified program are identical), and<\/jats:p>\n              <\/jats:list-item>\n              <jats:list-item>\n                <jats:p>The new program is an improved one with respect to some predefined goal.<\/jats:p>\n              <\/jats:list-item>\n            <\/jats:list>\n          <\/jats:p>\n          <jats:p>This goal is usually a reduction in execution time, but may be a reduction in memory or power consumption. Although these goals are distinct, and occasionally conflicting, programs that consume fewer resources tend to be a little faster and we do not consider other goals explicitly in the following.<\/jats:p>","DOI":"10.1002\/9780470050118.ecse286","type":"other","created":{"date-parts":[[2007,12,6]],"date-time":"2007-12-06T17:49:24Z","timestamp":1196963364000},"source":"Crossref","is-referenced-by-count":0,"title":["Optimizing Compilers"],"prefix":"10.1002","author":[{"given":"Barbara M.","family":"Chapman","sequence":"first","affiliation":[]},{"given":"Ernst L.","family":"Leiss","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2007,12,14]]},"reference":[{"volume-title":"Compilers: Principles, Techniques and Tools","author":"Aho A. V.","key":"e_1_2_9_2_1_1"},{"volume-title":"Parallel and Vector Computing: A Practical Introduction","author":"Leiss E. L.","key":"e_1_2_9_2_2_1"},{"volume-title":"Advanced Compiler Design and Implementation","author":"Muchnik S. S.","key":"e_1_2_9_2_3_1"},{"volume-title":"Supercompilers for Parallel and Vector Computers","author":"Zima H.","key":"e_1_2_9_2_4_1"}],"container-title":["Wiley Encyclopedia of Computer Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/9780470050118.ecse286","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,21]],"date-time":"2023-08-21T04:13:07Z","timestamp":1692591187000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/9780470050118.ecse286"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,12,14]]},"ISBN":["9780471383932","9780470050118"],"references-count":4,"alternative-id":["10.1002\/9780470050118.ecse286","10.1002\/9780470050118"],"URL":"https:\/\/doi.org\/10.1002\/9780470050118.ecse286","archive":["Portico"],"relation":{},"subject":[],"published":{"date-parts":[[2007,12,14]]}}}