{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T23:54:18Z","timestamp":1767916458805,"version":"3.49.0"},"reference-count":16,"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":11257,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1976,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In this paper the development of a cross\u2010compiler running on the central computing facility is described. The compiler transforms PASCAL source code into object code for the PDP 11 family. The arguments for higher level languages on minicomputers and the choice made for PASCAL are discussed. It is shown that only a minor effort in terms of manpower is required if such a development is based on an existing compiler that is suited to the purpose of adaptation. Even without large amounts of optimization the code produced is both compact and efficient. Some attention is paid to requirements that should be fulfilled in portable compilers. The paper ends with a discussion of some strong points and weak points of the PDP 11 architecture.<\/jats:p>","DOI":"10.1002\/spe.4380060110","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T13:57:23Z","timestamp":1163771843000},"page":"109-116","source":"Crossref","is-referenced-by-count":11,"title":["A pascal compiler for PDP 11 minicomputers"],"prefix":"10.1002","volume":"6","author":[{"given":"C.","family":"Bron","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"W.","family":"De Vries","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","first-page":"376","article-title":"Machinetaal\u2014dode taal (machine language\u2014extinct language)","volume":"14","author":"Bron C.","year":"1972","journal-title":"Informatie"},{"key":"e_1_2_1_3_2","unstructured":"C. A.Lang \u2018Languages for writing system programs\u2019 Univ. Math. Lab. Cambridge (October1969)."},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/355604.361591"},{"key":"e_1_2_1_5_2","volume-title":"CORAL 66, Official Definition of","year":"1970"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264291"},{"key":"e_1_2_1_7_2","article-title":"The programming language PASCAL (revised Report)","volume":"5","author":"Wirth N.","year":"1973","journal-title":"Berichte der Fachgruppe Computer Wissenschaften ETH Z\u00fcrich"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00288652"},{"issue":"6","key":"e_1_2_1_9_2","first-page":"37","article-title":"A PASCAL compiler for the XEROX Sigma 6: ACM SIGPLAN","volume":"8","author":"Desjardins P.","year":"1973","journal-title":"Notices"},{"key":"e_1_2_1_10_2","first-page":"101","volume-title":"Lecture Notes in Computer Science","author":"Friesland G.","year":"1974"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380020108"},{"key":"e_1_2_1_12_2","first-page":"93","volume-title":"Proc. ACM International Comp. Symp. Davos, 1973","author":"Amman U.","year":"1974"},{"key":"e_1_2_1_13_2","volume-title":"ALGOL 60 Compilation and Assessment","author":"Wichmann B. A.","year":"1973"},{"key":"e_1_2_1_14_2","unstructured":"H.Bauer S.BeckerandS.Graham \u2018ALGOL W implementation\u2019 Report CS.98 Computer Science Department Stanford University (March1968)."},{"key":"e_1_2_1_15_2","unstructured":"L.Feiereisen \u2018Implementation of PASCAL on the PDP 11\/45\u2019 DECUS Conference Z\u00fcrich September1974 p.259."},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010106"},{"key":"e_1_2_1_17_2","volume-title":"Technical Report CB 54b","author":"Bron C.","year":"1972"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380060110","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380060110","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T04:26:41Z","timestamp":1699763201000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380060110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1976,1]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1976,1]]}},"alternative-id":["10.1002\/spe.4380060110"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380060110","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1976,1]]}}}