{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,12]],"date-time":"2025-01-12T00:10:19Z","timestamp":1736640619070,"version":"3.32.0"},"reference-count":9,"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":10283,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1978,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The development of basic support software for a graphics facility requires extensive programming effort, which is sometimes duplicated when the facility is made available from other languages. This paper explores an alternative, which has the advantages that only a single software package need be built for use by a variety of host languages, and no modification is necessary to their compilers. Fortran, PL\/I and Algol W are the example hosts used in the feasibility studies, but the approach can be extended.<\/jats:p>","DOI":"10.1002\/spe.4380080511","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T13:01:25Z","timestamp":1163768485000},"page":"629-639","source":"Crossref","is-referenced-by-count":3,"title":["Introducing graphics capabilities to several high\u2010level languages"],"prefix":"10.1002","volume":"8","author":[{"given":"Nam","family":"Ng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"T. A.","family":"Marsland","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","unstructured":"J. P.Penny G. F. P.DeeckerandN.Ng On general\u2010purpose software for interactive graphics Proc. 5th Australian Computer Conf. Australia 238\u2013244(1972)."},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/362759.362808"},{"key":"e_1_2_1_4_2","doi-asserted-by":"crossref","unstructured":"G.Schrack \u2018Design implementation and experiences with a higher\u2010level graphics language for interactive computer\u2010aided design purposes\u2019 Proc. ACM Symp. on Graphic Languages 10\u201317(1976).","DOI":"10.1145\/957197.804726"},{"key":"e_1_2_1_5_2","doi-asserted-by":"crossref","unstructured":"D. N.Smith \u2018GPL\/1\u2014APL\/1 extension for computer Graphics\u2019 AFIPS Conf. Proc. SJCC 511\u2013530(1971).","DOI":"10.1145\/1478786.1478859"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1147\/sj.73.0248"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380010404"},{"key":"e_1_2_1_8_2","unstructured":"L. G.Stucki \u2018Automatic generation of self\u2010metric software\u2019 Proc. IEEE Symp. on Computer Reliability New York (1973)."},{"key":"e_1_2_1_9_2","unstructured":"N.Ng \u2018An environment\u2010independent graphics facility\u2019 Ph.D. dissertation Department of Computing Science University of Alberta (1973)."},{"key":"e_1_2_1_10_2","unstructured":"T. A. Marsland (Ed) \u2018Algol W references:\u2026\u2019 TR75\u201015 Computing Science Department University of Alberta (1975)."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380080511","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380080511","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,11]],"date-time":"2025-01-11T23:45:10Z","timestamp":1736639110000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380080511"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1978,9]]},"references-count":9,"journal-issue":{"issue":"5","published-print":{"date-parts":[[1978,9]]}},"alternative-id":["10.1002\/spe.4380080511"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380080511","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"type":"print","value":"0038-0644"},{"type":"electronic","value":"1097-024X"}],"subject":[],"published":{"date-parts":[[1978,9]]}}}