{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:12:52Z","timestamp":1699834372234},"reference-count":21,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":8975,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1982,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This article defends the concept of block structure using two examples that have previously been discussed in a recent article by D. R. Hanson and in textbooks by Wirth and Brinch Hansen. It is shown that effective use of block structuring makes it possible to combine the advantages of the nested versions in the textbooks and Hanson's linear versions, calling into question the disadvantages attributed to the block structure concept by these and other authors.<\/jats:p>","DOI":"10.1002\/spe.4380120410","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T02:37:00Z","timestamp":1163817420000},"page":"385-392","source":"Crossref","is-referenced-by-count":7,"title":["Two examples of block structuring"],"prefix":"10.1002","volume":"12","author":[{"given":"R. D.","family":"Tennent","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.1002\/spe.4380070102"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1975.6312840"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380110404"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380110808"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/5.1.10"},{"key":"e_1_2_1_7_2","volume-title":"Algorithms + Data Structures = Programs","author":"Wirth N.","year":"1976"},{"key":"e_1_2_1_8_2","volume-title":"Programming Languages","author":"Dijkstra E. W.","year":"1968"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/363156.363160"},{"key":"e_1_2_1_10_2","volume-title":"Operating System Principles","author":"Hansen P. Brinch","year":"1973"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/365230.365257"},{"key":"e_1_2_1_12_2","volume-title":"Principles of Programming Languages","author":"Tennent R. D.","year":"1981"},{"key":"e_1_2_1_13_2","unstructured":"G. M.Birtwistle O.\u2010J.Dahl B.MyhrhangandK.Nygaard SIMULA Begin Auerbach Philadelphia 1973 and Studentlitteratur Lund Sweden 1974."},{"key":"e_1_2_1_14_2","unstructured":"O.\u2010J.DahlandC. A. R.Hoare \u2018Hierarchical program structures\u2019 in O.\u2010J. Dahl E. W. Dijkstra and C. A. R. Hoare (eds.) Structured Programming 1972 175\u2013220."},{"key":"e_1_2_1_15_2","volume-title":"Structured System Programming","author":"Welsh J.","year":"1980"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00289507"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00288686"},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/23.2.115"},{"key":"e_1_2_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/942596.807062"},{"key":"e_1_2_1_20_2","volume-title":"ALGOL68C Reference Manual","author":"Bourne S. R.","year":"1975"},{"key":"e_1_2_1_21_2","volume-title":"B7000\/B6000 BINDER REFERENCE MANUAL","year":"1977"},{"key":"e_1_2_1_22_2","unstructured":"C. A. R.Hoare Hints on Programming Language Design Technical report CS\u2010403 Computer Science Dept. Stanford University Stanford 1973."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380120410","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380120410","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T14:50:39Z","timestamp":1699800639000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380120410"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1982,4]]},"references-count":21,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1982,4]]}},"alternative-id":["10.1002\/spe.4380120410"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380120410","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,4]]}}}