{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,26]],"date-time":"2024-03-26T14:19:52Z","timestamp":1711462792609},"reference-count":19,"publisher":"Wiley","issue":"4","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":8247,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1984,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Subroutines for numerical computation have in the past been written mainly in Fortran and in Algol 60, whereas most programming in the future is expected to be in more advanced languages, for example in Ada. It seems to be a great waste if it will become necessary to convert all existing numerical software into the new languages. What is needed is a facility to include subroutines written in the old languages into programs being written in the newer languages.<\/jats:p><jats:p>In this paper an automatic procedure to facilitate the use of mixed languages is suggested, the purpose of the paper is to indicate the desirability for providing the required facilities, and to encourage discussion and further research in the area of mixed language programming.<\/jats:p>","DOI":"10.1002\/spe.4380140410","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T09:09:25Z","timestamp":1163840965000},"page":"383-395","source":"Crossref","is-referenced-by-count":17,"title":["Mixed language programming"],"prefix":"10.1002","volume":"14","author":[{"given":"Bo","family":"Einarsson","sequence":"first","affiliation":[]},{"given":"W. Morven","family":"Gentleman","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"W. M.GentlemanandJ. F.Traub \u2018The Bell Laboratories Numerical Mathematics Program Library Project\u2019 Proceedings of the ACM 23rd National Conference 485\u2013490(1968).","DOI":"10.1145\/800186.810612"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380040405"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380060405"},{"key":"e_1_2_1_5_2","unstructured":"B.Einarsson \u2018The applicability of data flow analysis to different programming languages\u2019 FOA Rapport C 20209\u2010M4 F\u00f6rsvarets Forskningsanstalt Huvudavdelning 2 Box 27322 S\u2010102 54 Stockholm 1977."},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/355780.355782"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380121007"},{"issue":"7","key":"e_1_2_1_8_2","first-page":"2","article-title":"X3, \u2018Intra language compatibility guideline\u2019, SPARC\/81\u2013842A","volume":"17","year":"1982","journal-title":"SIGPLAN Notices"},{"key":"e_1_2_1_9_2","unstructured":"C. G.van der Laan \u2018Necessary conditions for graceful mixed\u2010language programming\u2019 submitted for publication (1983)."},{"key":"e_1_2_1_10_2","first-page":"313","volume-title":"The Relationship between Numerical Computation and Programming Languages","author":"Ris F.","year":"1982"},{"key":"e_1_2_1_11_2","first-page":"315","volume-title":"The Relationship between Numerical Computation and Programming Languages","author":"Paul G.","year":"1982"},{"key":"e_1_2_1_12_2","unstructured":"M. A.VoukandM.Martak \u2018On mixing programming languages language dialects and version levels in a UNIVAC 1100 environment\u2019 Proceedings 5th International Symposium \u2018Computer at the University\u2019 Cavtat 1983 SRCE Zagreb Yugoslavia pp.395\u2013403."},{"key":"e_1_2_1_13_2","first-page":"305","volume-title":"The Relationship between Numerical Computation and Programming Languages","author":"van der Laan C. G.","year":"1982"},{"key":"e_1_2_1_14_2","first-page":"800","volume-title":"R.C.\u2010RAPPORT 9","author":"van der Laan C. G.","year":"1983"},{"key":"e_1_2_1_14_3","volume-title":"Proceedings of the International Conference \u2018Tools, Methods and Languages for Scientific and Engineering Computation\u2019","year":"1983"},{"key":"e_1_2_1_15_2","unstructured":"S. G.van der MeulenandM.Veldhorst \u2018TORRIX A programming system for operations and matrices over arbitrary fields and of variable size\u2019 Vol. 1 Mathematical Centre Tracts 86.Mathematical Centre Kruislaan 413 NL\u20101098 SJ Amsterdam 1978."},{"key":"e_1_2_1_16_2","first-page":"243","volume-title":"The Relationship between Numerical Computation and Programming Languages","author":"Hammarling S.","year":"1982"},{"key":"e_1_2_1_17_2","unstructured":"J. C. D.Nissen P.Wallis B. A.Wichmannet al. \u2018Ada\u2010Europe guidelines for the portability of Ada programs\u2019 NPL Report DNACS 52\/81 November 1981 Issue 5 National Physical Laboratory Teddington Middlesex TW11 OLW 1981."},{"key":"e_1_2_1_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF01941461"},{"key":"e_1_2_1_19_2","unstructured":"M. A.Vouk Personal communication 1983."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380140410","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380140410","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,20]],"date-time":"2023-10-20T17:19:30Z","timestamp":1697822370000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380140410"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,4]]},"references-count":19,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1984,4]]}},"alternative-id":["10.1002\/spe.4380140410"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380140410","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1984,4]]}}}