{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:31:43Z","timestamp":1750307503413,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,10,25]],"date-time":"2009-10-25T00:00:00Z","timestamp":1256428800000},"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,10,25]]},"DOI":"10.1145\/1639950.1640056","type":"proceedings-article","created":{"date-parts":[[2009,10,27]],"date-time":"2009-10-27T13:27:28Z","timestamp":1256650048000},"page":"909-916","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Traditional assignment considered harmful"],"prefix":"10.1145","author":[{"given":"Scott M.","family":"Pike","sequence":"first","affiliation":[{"name":"Texas A&amp;M University, College Station, TX, USA"}]},{"given":"Wayne D.","family":"Heym","sequence":"additional","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}]},{"given":"Bruce","family":"Adcock","sequence":"additional","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}]},{"given":"Derek","family":"Bronish","sequence":"additional","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}]},{"given":"Jason","family":"Kirschenbaum","sequence":"additional","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}]},{"given":"Bruce W.","family":"Weide","sequence":"additional","affiliation":[{"name":"The Ohio State University, Columbus, OH, USA"}]}],"member":"320","published-online":{"date-parts":[[2009,10,25]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/646159.680018"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1137\/0207005"},{"key":"e_1_3_2_1_3_1","volume-title":"phAdvanced C Programming Styles and Idioms. Addison-Welsey","author":"Coplien James O.","year":"1992","unstructured":"James O. Coplien . phAdvanced C Programming Styles and Idioms. Addison-Welsey , New York, NY , 1992 . James O. Coplien. phAdvanced C Programming Styles and Idioms. Addison-Welsey, New York, NY, 1992."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/357114.357117"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.277576"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.90445"},{"key":"e_1_3_2_1_7_1","volume-title":"Essays in Computing Science","author":"Hoare C.A.R.","year":"1989","unstructured":"C.A.R. Hoare . Hints on programming-language design . In C.A.R. Hoare and C.B. Jones, editors, Essays in Computing Science . Prentice Hall , 1989 . C.A.R. Hoare. Hints on programming-language design. In C.A.R. Hoare and C.B. Jones, editors, Essays in Computing Science. Prentice Hall, 1989."},{"key":"e_1_3_2_1_8_1","volume-title":"March","author":"Hoare C.A.R.","year":"2009","unstructured":"C.A.R. Hoare . Null references: The billion dollar mistake. Presentation at QCon London , March 2009 . C.A.R. Hoare. Null references: The billion dollar mistake. Presentation at QCon London, March 2009."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/117954.117975"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/130943.130947"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/355045.355048"},{"key":"e_1_3_2_1_12_1","series-title":"Lecture Notes in Computer Science","first-page":"113","volume-title":"Program Construction","author":"Horning J. J.","year":"1978","unstructured":"J. J. Horning . A case study in language design: Euclid . In F. L. Bauer and M. Broy, editors, Program Construction , volume 69 of Lecture Notes in Computer Science , pages 113 -- 132 . Springer Verlag , 1978 . J. J. Horning. A case study in language design: Euclid. In F. L. Bauer and M. Broy, editors, Program Construction, volume 69 of Lecture Notes in Computer Science, pages 113--132. Springer Verlag, 1978."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/942574.807127"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1181195.1181207"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/97945.97970"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/570886.570888"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/197320.197383"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/357073.357078"},{"key":"e_1_3_2_1_19_1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1007\/BFb0053062","volume-title":"Proceedings of ECOOP '96","author":"Minsky Naftaly H.","year":"1996","unstructured":"Naftaly H. Minsky . Towards alias-free pointers . In Proceedings of ECOOP '96 , volume 1098 of Lecture Notes in Computer Science , pages 189 -- 209 . Springer-Verlag , 1996 . Naftaly H. Minsky. Towards alias-free pointers. In Proceedings of ECOOP '96, volume 1098 of Lecture Notes in Computer Science, pages 189--209. Springer-Verlag, 1996."},{"key":"e_1_3_2_1_20_1","volume-title":"STL Tutorial and Reference Guide","author":"Musser D.","year":"2001","unstructured":"D. Musser , G. Derge , and A. Saini . STL Tutorial and Reference Guide , Second Edition. Addison-Wesley , Reading , 2001 . D. Musser, G. Derge, and A. Saini. STL Tutorial and Reference Guide, Second Edition. Addison-Wesley, Reading, 2001."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/646779.705288"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/190679.199221"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.310672"},{"key":"e_1_3_2_1_25_1","volume-title":"2001 OOPSLA Workshop on Specification and Verification of Component-Based Systems. http:\/\/www.cs.iastate.edu\/leavens\/SAVCBS\/papers-2001","author":"Bruce","year":"2001","unstructured":"Bruce W. Weide and Wayne D. Heym. Specification and verification with references . In 2001 OOPSLA Workshop on Specification and Verification of Component-Based Systems. http:\/\/www.cs.iastate.edu\/leavens\/SAVCBS\/papers-2001 , 2001 . Bruce W. Weide and Wayne D. Heym. Specification and verification with references. In 2001 OOPSLA Workshop on Specification and Verification of Component-Based Systems. http:\/\/www.cs.iastate.edu\/leavens\/SAVCBS\/papers-2001, 2001."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/225014.225045"}],"event":{"name":"OOPSLA09: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Orlando Florida USA","acronym":"OOPSLA09"},"container-title":["Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1639950.1640056","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1639950.1640056","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:17:50Z","timestamp":1750249070000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1639950.1640056"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,25]]},"references-count":25,"alternative-id":["10.1145\/1639950.1640056","10.1145\/1639950"],"URL":"https:\/\/doi.org\/10.1145\/1639950.1640056","relation":{},"subject":[],"published":{"date-parts":[[2009,10,25]]},"assertion":[{"value":"2009-10-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}