{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:57:30Z","timestamp":1750309050375,"version":"3.41.0"},"reference-count":6,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[1969,3,1]],"date-time":"1969-03-01T00:00:00Z","timestamp":-26438400000},"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":["SIGPLAN Not."],"published-print":{"date-parts":[[1969,3]]},"abstract":"<jats:p>Augmentations to Algol 60 are presented which in the first place provide statements for the operation devices by referring to them as reserved Algol identifiers, and for the collateral execution of procedures which use different devices. While explicit sharing of a common data area is not allowed, interaction is permitted if it can be expressed through statements (syntactically similar to the device statements) which address specially defined linking primitives. In this way, reproducible behaviour is guaranteed for programmes, operating ideally asynchronous devices. Further facilities need to be defined, however, for time critical operations associated in particular with hybrid computing. Most of the facilities have been implemented by using a macro-generator.<\/jats:p>","DOI":"10.1145\/1316865.1316866","type":"journal-article","created":{"date-parts":[[2007,11,16]],"date-time":"2007-11-16T15:57:07Z","timestamp":1195228627000},"page":"17-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["An algol-based language for defining collateral execution of procedures in general and hybrid programming in particular"],"prefix":"10.1145","volume":"4","author":[{"given":"John B.","family":"Roberts","sequence":"first","affiliation":[{"name":"Cambridge"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[1969,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/365813.365819"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/363848.363860"},{"key":"e_1_2_1_3_1","unstructured":"van Wijngaarden A. Mailloux B. J. Peck J. E. L. and Koster C. H. A. Draft Report of the Algorithmic Language Algol 68.  van Wijngaarden A. Mailloux B. J. Peck J. E. L. and Koster C. H. A. Draft Report of the Algorithmic Language Algol 68."},{"key":"e_1_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Fineberg M. S. and Serlin O. M. 'Multiprogramming for hybrid computation' AFIPS Fall Joint Computer Conference 1967.  Fineberg M. S. and Serlin O. M. 'Multiprogramming for hybrid computation' AFIPS Fall Joint Computer Conference 1967.","DOI":"10.1145\/1465611.1465613"},{"key":"e_1_2_1_5_1","unstructured":"Alcock E. W. and Wilson D. M. 'The 4100 Macro-generator' edited by F. M. Harkin Elliott Automation Limited.  Alcock E. W. and Wilson D. M. 'The 4100 Macro-generator' edited by F. M. Harkin Elliott Automation Limited."},{"key":"e_1_2_1_6_1","unstructured":"Dijkstra E. W. 'On cooperating sequential processes'.  Dijkstra E. W. 'On cooperating sequential processes'."}],"container-title":["ACM SIGPLAN Notices"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1316865.1316866","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1316865.1316866","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:29:35Z","timestamp":1750285775000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1316865.1316866"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1969,3]]},"references-count":6,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1969,3]]}},"alternative-id":["10.1145\/1316865.1316866"],"URL":"https:\/\/doi.org\/10.1145\/1316865.1316866","relation":{},"ISSN":["0362-1340","1558-1160"],"issn-type":[{"type":"print","value":"0362-1340"},{"type":"electronic","value":"1558-1160"}],"subject":[],"published":{"date-parts":[[1969,3]]},"assertion":[{"value":"1969-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}