{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:13:10Z","timestamp":1699834390636},"reference-count":15,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":10648,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1977,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The design and implementation of a conversational BASIC system for ICL 1900 machines is described. The University of Southampton BASIC System (SOBS) is an incremental BASIC interpreter which runs under a variety of operating environments. Fundamental requirement for extensive diagnostic and debugging aids are listed, and their implementation in SOBS is discussed. A brief summary of language features is also incorporated.<\/jats:p><jats:p>The use of SOBS over a number of years has proved its usefulness in the construction of production programs for small\u2010 to medium\u2010scale applications as well as in the field of education. A number of enhanced features have gradually been added, and it is to the credit of the original design that the necessary amendments did not significantly alter the initial internal structure of the system.<\/jats:p>","DOI":"10.1002\/spe.4380070508","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:45:43Z","timestamp":1163767543000},"page":"631-643","source":"Crossref","is-referenced-by-count":1,"title":["SOBS\u2014an incremental BASIC system"],"prefix":"10.1002","volume":"7","author":[{"given":"M. J.","family":"Rees","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"A. W.","family":"Oppenheimer","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","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/15.1.37"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/13.3.237"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/15.1.21"},{"key":"e_1_2_1_5_2","unstructured":"M. J.Rees \u2018An experimental incremental compiler\u2019 to be published."},{"key":"e_1_2_1_6_2","unstructured":"ICL BASIC Reference Manual ICL Technical Publication 4281."},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1126\/science.162.3850.223"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380020309"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380030207"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/364096.364115"},{"key":"e_1_2_1_11_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/14.2.123"},{"key":"e_1_2_1_12_2","first-page":"98","volume-title":"Basic Programming","author":"Kemeny J. G.","year":"1971"},{"key":"e_1_2_1_13_2","unstructured":"ICL Maximop Manual ICL Technical Publication 4399."},{"key":"e_1_2_1_14_2","unstructured":"ICL Programmers Reference Manual ICL Technical Publication 4999."},{"key":"e_1_2_1_15_2","unstructured":"Hewlett\u2010Packard 2000 Series Contributed Library Volumes I\u2010V."},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380030108"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380070508","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380070508","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T09:13:34Z","timestamp":1699780414000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380070508"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1977,9]]},"references-count":15,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1977,9]]}},"alternative-id":["10.1002\/spe.4380070508"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380070508","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1977,9]]}}}