{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,12]],"date-time":"2023-09-12T20:21:56Z","timestamp":1694550116556},"reference-count":17,"publisher":"Wiley","issue":"2","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":3895,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw: Pract. Exper."],"published-print":{"date-parts":[[2005,2]]},"DOI":"10.1002\/spe.630","type":"journal-article","created":{"date-parts":[[2004,11,17]],"date-time":"2004-11-17T11:18:13Z","timestamp":1100690293000},"page":"159-188","source":"Crossref","is-referenced-by-count":14,"title":["MultiArray: a C++ library for generic programming with arrays"],"prefix":"10.1002","volume":"35","author":[{"given":"Ronald","family":"Garcia","sequence":"first","affiliation":[]},{"given":"Andrew","family":"Lumsdaine","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2005]]},"reference":[{"key":"10.1002\/spe.630-BIB1","volume-title":"The C++ Standard Library: A Tutorial and Reference","author":"Josuttis","year":"1999","unstructured":"The C++ Standard Library: A Tutorial and Reference. Addison-Wesley: Reading, MA, 1999."},{"key":"10.1002\/spe.630-BIB2","author":"Stepanov","year":"1994","unstructured":"The standard template library. Technical Report X3J16\/94-0095, WG21\/N0482, ISO Programming Language C++ Project, May 1994."},{"key":"10.1002\/spe.630-BIB3","series-title":"Professional","volume-title":"Generic Programming and the STL","author":"Austern","year":"1999","unstructured":"Generic Programming and the STL (Professional Computing Series). Addison-Wesley: Reading, MA, 1999."},{"key":"10.1002\/spe.630-BIB4","volume-title":"STL Tutorial and Reference Guide","author":"Musser","year":"2001","unstructured":"STL Tutorial and Reference Guide (2nd edn). Addison-Wesley: Reading, MA, 2001."},{"key":"10.1002\/spe.630-BIB5","first-page":"32","volume":"7","author":"Myers","year":"1995","journal-title":"C++ Report"},{"key":"10.1002\/spe.630-BIB6","volume-title":"ISO\/IEC Final Draft International Standard 14882: Programming Language C++","year":"1998","unstructured":"I. O. for Standardization (ISO). ISO\/IEC Final Draft International Standard 14882: Programming Language C++. Geneva 20, Switzerland, 1998."},{"key":"10.1002\/spe.630-BIB7","author":"Siek","year":"2000","unstructured":"Concept checking: Binding parametric polymorphism in C++. First Workshop on C++ Template Programming, October 2000. Available at: http:\/\/www.oonumerics.org\/tmpw00\/."},{"key":"10.1002\/spe.630-BIB8","author":"McNamara","year":"2000","unstructured":"Static interfaces in C++. First Workshop on C++ Template Programming, October 2000. Available at: http:\/\/www.oonumerics.org\/tmpw00\/."},{"key":"10.1002\/spe.630-BIB9","first-page":"1","volume-title":"Proceedings of Supercomputing '90","author":"Anderson","year":"1990","unstructured":"LAPACK: A portable linear algebra package for high-performance computers. Proceedings of Supercomputing '90. IEEE Press: Los Alamitos, CA, 1990; 1-10."},{"key":"10.1002\/spe.630-BIB10","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1145\/355841.355847","volume":"5","author":"Lawson","year":"1979","journal-title":"ACM Transactions on Mathematical Software"},{"key":"10.1002\/spe.630-BIB11","volume-title":"Design Patterns: Elements of Reusable Object-oriented Software","author":"Gamma","year":"1995","unstructured":"Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc.: Reading, MA, 1995."},{"key":"10.1002\/spe.630-BIB12","author":"Siek","year":"2004","unstructured":"Collection concept, 2000. http:\/\/www.boost.org\/libs\/utility\/Collection.html [8 June 2004]."},{"key":"10.1002\/spe.630-BIB13","first-page":"32","volume":"18","author":"Bavestrelli","year":"2000","journal-title":"C\/C++ Users Journal"},{"key":"10.1002\/spe.630-BIB14","series-title":"Lecture Notes","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1007\/3-540-49372-7_24","volume-title":"Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments (ISCOPE'98)","author":"Veldhuizen","year":"1998","unstructured":"Arrays in Blitz++. Proceedings of the 2nd International Scientific Computing in Object-Oriented Parallel Environments (ISCOPE'98) (Lecture Notes in Computer Science, vol. 1505). Springer: Berlin, 1998; 223-230."},{"key":"10.1002\/spe.630-BIB15","first-page":"408","volume-title":"Object-Oriented Numerics Conference (OONSKI)","author":"Parsons","year":"1994","unstructured":"A++\/P++ array classes for architecture independent finite difference computations. Object-Oriented Numerics Conference (OONSKI), 24-27 April 1994. Rogue Wave Software: Corvallis, OR, 1994; 408-418."},{"key":"10.1002\/spe.630-BIB16","volume-title":"ISCOPE","author":"Karmesin","year":"1998","unstructured":"Array design and expression evaluation in POOMA II. ISCOPE, (eds.). Advanced Computing Laboratory, LANL. Springer: New York, 1998."},{"key":"10.1002\/spe.630-BIB17","first-page":"26","volume":"7","author":"Veldhuizen","year":"1995","journal-title":"C++ Report"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.630","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/spe.630","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,4]],"date-time":"2021-07-04T03:26:00Z","timestamp":1625369160000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.630"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"references-count":17,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2005,2]]}},"URL":"https:\/\/doi.org\/10.1002\/spe.630","relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}