{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T07:21:02Z","timestamp":1758266462789},"reference-count":11,"publisher":"Wiley","issue":"9","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9187,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper examines the probable implementations of the case statement in Pascal, and analyses their consequences. A particular implementation for the Burroughs B6700\/7700 series illustrates the necessary investigations. The techniques, although not new, are brought together to serve as a stimulus to improving the implementation of case\u2010statements in other compilers for Pascal, and to provide ideas for implementors. The architectural limitations of even high\u2010level computers in implementing the case statement are briefly discussed.<\/jats:p>","DOI":"10.1002\/spe.4380110905","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:14:45Z","timestamp":1163765685000},"page":"929-942","source":"Crossref","is-referenced-by-count":14,"title":["The implementation of case statements in Pascal"],"prefix":"10.1002","volume":"11","author":[{"given":"Arthur","family":"Sale","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"B. J.WichmannandA. J. H.Sale Draft Validation Suite for Pascal Compilers preliminary draft1978."},{"key":"e_1_2_1_3_2","unstructured":"A. J. H.Sale B6700\/7700 Pascal Reference Manual Department of Information Science Report R77\u20103 University of Tasmania 1977."},{"key":"e_1_2_1_4_2","volume-title":"The BCPL Reference Manual","author":"Richards M.","year":"1971"},{"key":"e_1_2_1_5_2","first-page":"2","article-title":"Translation of decision tables","volume":"6","author":"Pooch U. W.","year":"1974","journal-title":"Computing Surveys"},{"key":"e_1_2_1_6_2","volume-title":"The Art of Computer Programming\u2014Vol 3 Searching and Sorting","author":"Knuth D. E.","year":"1973"},{"key":"e_1_2_1_7_2","unstructured":"Burroughs Corporation Burroughs B6700 Reference Manual Form 1058633 1969."},{"key":"e_1_2_1_8_2","unstructured":"Burroughs Corporation Burroughs B7700 Reference Manual Form 1060233 1975."},{"key":"e_1_2_1_9_2","unstructured":"C. A. R.Hoare Hints on Programming Language Design Technical Report CS403 Computer Science Department Stanford University 1974."},{"key":"e_1_2_1_10_2","first-page":"279","volume-title":"Compiler Construction for Digital Computers","author":"Gries D.","year":"1971"},{"key":"e_1_2_1_11_2","unstructured":"Digital Equipment Corporation VAX\u201011\/780 Architecture Handbook 1977."},{"key":"e_1_2_1_12_2","volume-title":"An Introduction to S\u2010Algol Programming","author":"Cole A. J.","year":"1979"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380110905","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380110905","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T11:40:59Z","timestamp":1699789259000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380110905"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,9]]},"references-count":11,"journal-issue":{"issue":"9","published-print":{"date-parts":[[1981,9]]}},"alternative-id":["10.1002\/spe.4380110905"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380110905","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1981,9]]}}}