{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,9]],"date-time":"2026-05-09T04:31:54Z","timestamp":1778301114714,"version":"3.51.4"},"reference-count":15,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1990,2,1]],"date-time":"1990-02-01T00:00:00Z","timestamp":633830400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[1990,2,1]],"date-time":"1990-02-01T00:00:00Z","timestamp":633830400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[1990,2]]},"DOI":"10.1016\/0743-7315(90)90087-6","type":"journal-article","created":{"date-parts":[[2004,2,23]],"date-time":"2004-02-23T15:14:09Z","timestamp":1077549249000},"page":"119-134","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":82,"title":["Compiling collection-oriented languages onto massively parallel computers"],"prefix":"10.1016","volume":"8","author":[{"given":"Guy E.","family":"Blelloch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gary W.","family":"Sabot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0743-7315(90)90087-6_BIB1","series-title":"APL2 Programming: Language Reference","year":"1984"},{"key":"10.1016\/0743-7315(90)90087-6_BIB2","series-title":"Artificial Intelligence Laboratory","article-title":"Scan primitives and parallel vector models","author":"Blelloch","year":"1988"},{"key":"10.1016\/0743-7315(90)90087-6_BIB3","article-title":"An APL compiler for a vector processor","author":"Budd","year":"1982"},{"key":"10.1016\/0743-7315(90)90087-6_BIB4","author":"Date","year":"1986"},{"key":"10.1016\/0743-7315(90)90087-6_BIB5","series-title":"Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages","first-page":"1","article-title":"Compilation and delayed evaluation in APL","author":"Guibas","year":"1978"},{"issue":"1","key":"10.1016\/0743-7315(90)90087-6_BIB6","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1093\/comjnl\/5.1.10","article-title":"Quicksort","volume":"5","author":"Hoare","year":"1962","journal-title":"Comput. J."},{"key":"10.1016\/0743-7315(90)90087-6_BIB7","series-title":"A Programming Language","author":"Iversen","year":"1962"},{"issue":"1","key":"10.1016\/0743-7315(90)90087-6_BIB8","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/36983.36984","article-title":"A dictionary of APL","volume":"18","author":"Iverson","year":"1987","journal-title":"APL Quote Quad."},{"key":"10.1016\/0743-7315(90)90087-6_BIB9","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/MC.1987.1663563","article-title":"Programming for parallelism","author":"Karp","year":"1987","journal-title":"IEEE Comput."},{"key":"10.1016\/0743-7315(90)90087-6_BIB10","series-title":"APL79 Conference Proceedings","first-page":"55","article-title":"The nested rectangular array as a model of data","author":"More","year":"1979"},{"key":"10.1016\/0743-7315(90)90087-6_BIB11","article-title":"The Paralation Model: Architecture-Independent Parallel Programming","author":"Sabot","year":"1988"},{"key":"10.1016\/0743-7315(90)90087-6_BIB12","article-title":"Programming with Sets: An Introduction to SETL","author":"Schwartz","year":"1986"},{"key":"10.1016\/0743-7315(90)90087-6_BIB13","author":"Steele","year":"1984"},{"key":"10.1016\/0743-7315(90)90087-6_BIB14","series-title":"Proc. 1986 ACM Conference on Lisp and Functional Programming","first-page":"279","article-title":"Connection Machine LISP: Fine-grained parallel symbolic processing","author":"Steele","year":"1986"},{"key":"10.1016\/0743-7315(90)90087-6_BIB15","author":"Thinking Machines Corporation","year":"1986","journal-title":"The Essential \u2217Lisp Manual"}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0743731590900876?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0743731590900876?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T14:30:20Z","timestamp":1757514620000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0743731590900876"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,2]]},"references-count":15,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1990,2]]}},"alternative-id":["0743731590900876"],"URL":"https:\/\/doi.org\/10.1016\/0743-7315(90)90087-6","relation":{},"ISSN":["0743-7315"],"issn-type":[{"value":"0743-7315","type":"print"}],"subject":[],"published":{"date-parts":[[1990,2]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Compiling collection-oriented languages onto massively parallel computers","name":"articletitle","label":"Article Title"},{"value":"Journal of Parallel and Distributed Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/0743-7315(90)90087-6","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 1990 Published by Elsevier Inc.","name":"copyright","label":"Copyright"}]}}