{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T23:57:32Z","timestamp":1767916652555,"version":"3.49.0"},"reference-count":1,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9065,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1982,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes the transportation of sequential and concurrent Pascal from the SOLO distribution tape to a non\u2010PDP\u201011 like mainframe (IBM 370\/145). An interpreter for the idealized virtual machine was written in FORTRAN. Subsequently the PDP\u201011 dependencies were removed from the interpreter and compilers so that a more transportable version of concurrent Pascal could be generated. A FORTRAN system was then constructed which simulated an operating system environment in which the interpreter could run. Clock and device interrupts are simulated so that process scheduling can be undertaken as if real interrupts were being generated.<\/jats:p><jats:p>The system was constructed for a teaching environment so that several students could make use of the Polytechnic's interactive computer system each running their own concurrent system.<\/jats:p>","DOI":"10.1002\/spe.4380120105","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:19:20Z","timestamp":1163765960000},"page":"45-55","source":"Crossref","is-referenced-by-count":5,"title":["A FORTRAN implementation of Concurrent Pascal"],"prefix":"10.1002","volume":"12","author":[{"given":"J. M.","family":"Kerridge","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","volume-title":"Architecture of Concurrent Programs","author":"Hansen P. Brinch","year":"1977"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380120105","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380120105","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,30]],"date-time":"2023-09-30T04:13:27Z","timestamp":1696047207000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380120105"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1982,1]]},"references-count":1,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1982,1]]}},"alternative-id":["10.1002\/spe.4380120105"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380120105","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,1]]}}}