{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:32:14Z","timestamp":1750307534024,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,7,6]],"date-time":"2009-07-06T00:00:00Z","timestamp":1246838400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,7,6]]},"DOI":"10.1145\/1565824.1565828","type":"proceedings-article","created":{"date-parts":[[2009,7,8]],"date-time":"2009-07-08T17:34:19Z","timestamp":1247074459000},"page":"26-33","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Faster than C#"],"prefix":"10.1145","author":[{"given":"Antonio","family":"Cuni","sequence":"first","affiliation":[{"name":"University of Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Davide","family":"Ancona","sequence":"additional","affiliation":[{"name":"University of Genova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Armin","family":"Rigo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,7,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297081.1297091"},{"key":"e_1_3_2_1_2_1","volume-title":"DISI","author":"Ancona D.","year":"2008","unstructured":"D. Ancona , C. F. Bolz , A. Cuni , and A. Rigo . Automatic generation of JIT compilers for dynamic languages in .NET. Technical report , DISI , University of Genova and Institut f\u00fcr Informatik , Heinrich-Heine-Universit\u00e4t D\u00fcsseldorf, 2008 . D. Ancona, C. F. Bolz, A. Cuni, and A. Rigo. Automatic generation of JIT compilers for dynamic languages in .NET. Technical report, DISI, University of Genova and Institut f\u00fcr Informatik, Heinrich-Heine-Universit\u00e4t D\u00fcsseldorf, 2008."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1565824.1565827"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89275-5_7"},{"key":"e_1_3_2_1_5_1","volume-title":"Donald Bren School of Information and Computer Science","author":"Chang M.","year":"2007","unstructured":"M. Chang , M. Bebenita , A. Yermolovich , A. Gal , and M. Franz . Efficient just-in-time execution of dynamically typed languages via code specialization using precise runtime type inference. Technical report , Donald Bren School of Information and Computer Science , University of California , Irvine , 2007 . M. Chang, M. Bebenita, A. Yermolovich, A. Gal, and M. Franz. Efficient just-in-time execution of dynamically typed languages via code specialization using precise runtime type inference. Technical report, Donald Bren School of Information and Computer Science, University of California, Irvine, 2007."},{"key":"e_1_3_2_1_6_1","volume-title":"Donald Bren School of Information and Computer Science","author":"Gal A.","year":"2006","unstructured":"A. Gal and M. Franz . Incremental dynamic code generation with trace trees. Technical report , Donald Bren School of Information and Computer Science , University of California , Irvine, Nov . 2006 . A. Gal and M. Franz. Incremental dynamic code generation with trace trees. Technical report, Donald Bren School of Information and Computer Science, University of California, Irvine, Nov. 2006."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1134780"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/646149.679193"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178478"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1014007.1014010"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceeding of Dyla 2007 (to appear)","author":"Rigo A.","year":"2007","unstructured":"A. Rigo and C. F. Bolz . How to not write Virtual Machines for Dynamic Languages . In Proceeding of Dyla 2007 (to appear) , pages -, 2007 . A. Rigo and C. F. Bolz. How to not write Virtual Machines for Dynamic Languages. In Proceeding of Dyla 2007 (to appear), pages -, 2007."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176753"}],"event":{"name":"ECOOP '09: European Conference on Object-Oriented Programming","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Genova Italy","acronym":"ECOOP '09"},"container-title":["Proceedings of the 4th workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1565824.1565828","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1565824.1565828","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:23:15Z","timestamp":1750249395000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1565824.1565828"}},"subtitle":["efficient implementation of dynamic languages on .NET"],"short-title":[],"issued":{"date-parts":[[2009,7,6]]},"references-count":12,"alternative-id":["10.1145\/1565824.1565828","10.1145\/1565824"],"URL":"https:\/\/doi.org\/10.1145\/1565824.1565828","relation":{},"subject":[],"published":{"date-parts":[[2009,7,6]]},"assertion":[{"value":"2009-07-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}