{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:12:20Z","timestamp":1699834340424},"reference-count":13,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9006,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1982,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Communication by message passing or by procedure calls in one of the key issues when discussing languages for multiprogramming. The two languages Platon and Concurrent Pascal represent the different approaches which are contrasted by presenting a few programs written in both languages.<\/jats:p>","DOI":"10.1002\/spe.4380120304","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T02:39:16Z","timestamp":1163817556000},"page":"223-234","source":"Crossref","is-referenced-by-count":2,"title":["Message passing communication versus procedure call communication"],"prefix":"10.1002","volume":"12","author":[{"given":"Jqrgen","family":"Staunstrup","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359585"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-10235-3"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359651"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312840"},{"key":"e_1_2_1_6_2","volume-title":"Minicomputer Software","author":"Staunstrup J.","year":"1976"},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1007\/978-3-662-21554-8","volume-title":"PASCAL User Manual and Report","author":"Jensen K.","year":"1974"},{"key":"e_1_2_1_8_2","volume-title":"The Architecture of Concurrent Programs","author":"Hansen P. Brinch","year":"1977"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/360881.360904"},{"key":"e_1_2_1_10_2","volume-title":"Programming Languages","author":"Dijkstra E. W.","year":"1968"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/362258.362278"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1978.233856"},{"key":"e_1_2_1_13_2","first-page":"106","volume-title":"The Programming Language Ada Reference Manual","year":"1981"},{"key":"e_1_2_1_14_2","unstructured":"J. C.Rasmussen Master's thesis Computer Science Department Copenhagen University."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380120304","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380120304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T14:31:09Z","timestamp":1699799469000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380120304"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1982,3]]},"references-count":13,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1982,3]]}},"alternative-id":["10.1002\/spe.4380120304"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380120304","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1982,3]]}}}