{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,4]],"date-time":"2023-01-04T05:23:21Z","timestamp":1672809801701},"reference-count":0,"publisher":"Association for Computing Machinery (ACM)","issue":"8","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGPLAN Not."],"published-print":{"date-parts":[[1978,8]]},"abstract":"APL is a general-purpose programming language with the following characteristics (reprinted from APL Language [4]):<\/jats:p>\n \n The primitive objects of the language are arrays (lists, tables, lists of tables, etc.). For example,\n A+B<\/jats:italic>\n is meaningful for any arrays\n A<\/jats:italic>\n and\n B<\/jats:italic>\n , the size of an array (\n \u03c1A<\/jats:italic>\n ) is a primitive function, and arrays may be indexed by arrays as in\n A<\/jats:italic>\n [3 1 4 2].\n <\/jats:p>\n The syntax is simple: there are only three statement types (name assignment, branch, or neither), there is no function precedence hierarchy, functions have either one, two, or no arguments, and primitive functions and defined functions (programs) are treated alike.<\/jats:p>","DOI":"10.1145\/960118.808371","type":"journal-article","created":{"date-parts":[[2005,11,14]],"date-time":"2005-11-14T18:08:27Z","timestamp":1131991707000},"page":"45","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["APL language summary"],"prefix":"10.1145","volume":"13","member":"320","published-online":{"date-parts":[[1978,8]]},"container-title":["ACM SIGPLAN Notices"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/960118.808371","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,3]],"date-time":"2023-01-03T07:34:21Z","timestamp":1672731261000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/960118.808371"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1978,8]]},"references-count":0,"journal-issue":{"issue":"8","published-print":{"date-parts":[[1978,8]]}},"alternative-id":["10.1145\/960118.808371"],"URL":"https:\/\/doi.org\/10.1145\/960118.808371","relation":{},"ISSN":["0362-1340","1558-1160"],"issn-type":[{"value":"0362-1340","type":"print"},{"value":"1558-1160","type":"electronic"}],"subject":[],"published":{"date-parts":[[1978,8]]},"assertion":[{"value":"1978-08-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}