{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T10:18:18Z","timestamp":1729678698647,"version":"3.28.0"},"reference-count":14,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/tools.1999.779065","type":"proceedings-article","created":{"date-parts":[[2003,1,20]],"date-time":"2003-01-20T12:23:24Z","timestamp":1043065404000},"page":"341-350","source":"Crossref","is-referenced-by-count":4,"title":["Optimizations of Eiffel programs: SmallEiffel, the GNU Eiffel Compiler"],"prefix":"10.1109","author":[{"given":"D.","family":"Colnet","sequence":"first","affiliation":[]},{"given":"O.","family":"Zendra","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0057013"},{"journal-title":"Garbage Collection","year":"1996","author":"jones","key":"ref11"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/178243.178256"},{"journal-title":"Eiffel The Language","year":"1994","author":"meyer","key":"ref13"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/263698.263728"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/286860.286877"},{"key":"ref3","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/3-540-62599-2_31","article-title":"Type Inference for Late Binding. The SmallEiffel Compiler","volume":"1204","author":"collin","year":"1997","journal-title":"Joint Modular Languages Conference JMLC'97"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/103135.214520"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/174675.177973"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236367"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-49538-X_13"},{"key":"ref2","first-page":"142","article-title":"Eliminating Virtual Function Calls in C++ Programs","volume":"1098","author":"aigner","year":"1996","journal-title":"Proceedings of the 12th European Conference on Object- Oriented Programming (ECOOP '98)"},{"journal-title":"Concrete Type Inference Delivering Object-Oriented Applications","year":"1996","author":"agesen","key":"ref1"},{"journal-title":"Design Patterns","year":"1994","author":"gamma","key":"ref9"}],"event":{"name":"TOOLS Europe '99: Technology of Object Oriented Languages and Systems. 29th International Conference","acronym":"TOOLS29-99","location":"Nancy, France"},"container-title":["Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6320\/16896\/00779065.pdf?arnumber=779065","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,15]],"date-time":"2017-06-15T13:25:23Z","timestamp":1497533123000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/779065\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":14,"URL":"https:\/\/doi.org\/10.1109\/tools.1999.779065","relation":{},"subject":[]}}