Skip to main content

Portability and other source management problems

  • Conference paper
  • First Online:
Problems and Methodologies in Mathematical Software Production

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 142))

  • 142 Accesses

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Strong, J. Wegstein, A. Tritter, J. Olsztyn, O. Mock, T. Steel, "The Problem of Programming Communication with Changing Machines: A Proposed Solution," Comm. ACM, Vol. 1, No. 1 (August 1958), pp. 12–18.

    Google Scholar 

  2. T. B. Steel, Jr. "A First Version of UNCOL," Proc. AFIPS WJCC Vol. 19, (1961), p. 371.

    Google Scholar 

  3. American National Standard FORTRAN, American National Standards Institute, New York, (1966).

    Google Scholar 

  4. P. Naur, "Machine Dependent Programming in Common Languages," BIT Vol. 7, 1967, pp. 123–131.

    Google Scholar 

  5. W. M. Waite, "A Language Independent Macro Processor," CACM Vol. 10, (July 1967), pp. 433–440.

    Google Scholar 

  6. M. Richards, "BCPL: A Tool For Compiler Writing and System Programming," Proc. AFIPS SJCC, Vol. 34, (1969), pp. 557–566.

    Google Scholar 

  7. Orgass, R.J., W.M. Waite, "A Base for a Mobile Programming System," CACM Vol. 12, (September 1969), pp. 507–510.

    Google Scholar 

  8. "Clarification of FORTRAN Standards in Initial Progress," CACM Vol. 12, (1969), pp. 289–294.

    Google Scholar 

  9. W. M. Waite, "The Mobile Programming System: STAGE2," CACM Vol. 13, (July 1970), pp. 415–421.

    Google Scholar 

  10. W. M. Waite, "Building a Mobile Programming System," Computer Journal, Vol. 13, (February 1970), pp. 28–31.

    Google Scholar 

  11. P. C. Poole, W. M. Waite, "Input/Output for a Mobile Programming System," Software Engineering Vol. 1, Tou, J.T. (Ed.), Academic Press (1970).

    Google Scholar 

  12. K. A. Redish, and W. Ward, "Environmental Enquiries for Numerical Analysis," SIGNUM Newsletter Vol. 6, 1971, pp. 10–15.

    Google Scholar 

  13. M. Richards, "The Portability of the BCPL Compiler," Software Practice and Experience, Vol. 1, No. 2, (April 1971), pp. 135–146.

    Google Scholar 

  14. A. D. Hall, "The Altran System for Rational Function Manipulation-A Survey," CACM, Vol. 14, No. 8, (August 1971), pp. 517–521.

    Google Scholar 

  15. "Clarification of FORTRAN Standards-Second Report," CACM, Vol. 14, (1971), pp. 628–642.

    Google Scholar 

  16. R. E. Griswold, The Macro Implementation of Snobo14, W. H. Freeman and Company, San Francisco, (1972 ).

    Google Scholar 

  17. M. C. Newey, P. C. Poole and W. M. Waite, "Abstract Machine Modelling to Produce Protable Software-A Review and Evaluation," Software Practice and Experience, Vol. 2, No. 2, (April 1972), pp. 107–136.

    Google Scholar 

  18. S. P. DeJong, "The System Building System," Technical Report RC 4486, Thomas J. Watson Research Center, 1973.

    Google Scholar 

  19. P. B. Schneck and E. Angel, "A Fortran Optimizing Compiler," Computer Journal, Vol. 16, No. 4, (November 1973), pp. 322–330.

    Google Scholar 

  20. M. J. Rochkind, "The Source Code Control System," IEEE Transactions on Software Engineering, Vol. SE-1, No. 4, December 1974, pp. 364–370.

    Google Scholar 

  21. S. S. Coleman, P. C. Poole, and W. M. Waite, "The Mobile Programming System, Janus," Software Practice and Experience, Vol. 4, No. 1, (January 1974), pp. 5–23.

    Google Scholar 

  22. B. Ryder, "The PFort Verifier," Software Practice and Experience, Vol. 4, No. 4, (October 1974), pp. 359–377.

    Google Scholar 

  23. P. J. Brown, Macro Processors and Techniques for Portable Software, Wiley, New York, (1974).

    Google Scholar 

  24. W. M. Waite and P. Poole, "Portability and Adaptability," Lecture Notes in Computer Science #30, Springer-Verlag, (1975).

    Google Scholar 

  25. W. M. Waite, "Hints on Distributing Portable Software," Software Practice and Experience, Vol. 5, No. 3, (July 1975), pp. 295–308.

    Google Scholar 

  26. D. Rayner, "Recent Developments in Machine-Independent Job Control Languages," Software Practice and Experience, Vol. 5, No. 4, (October 1975), pp. 375–393.

    Google Scholar 

  27. G. N. Baird, "Fredette's Operating System Interface Language (FOSIL)," Command Languages, ed. by C. Ungar, North Holland-American Elsevier, (1975).

    Google Scholar 

  28. H. Krayl, C. Ungar, Th. Weller, "Portability of JCL Programs," Command Languages, ed. by C. Ungar, North Holland-American Elsevier (1975).

    Google Scholar 

  29. F. DeRemer and H. Kron, "Programming-in-the-Large versus Programming-in-the-Small," IEEE Transactions on Software Engineering Vol. SE-2, No. 2, June 1976, pp. 80–86.

    Google Scholar 

  30. A. J. Cole, Macro Processors, Cambridge University Press, Cambridge, 1976.

    Google Scholar 

  31. T. J. Aird, "The IMSL Fortran Converter: An Approach to Solving Portability Problems, Portability of Numerical Software, Lecture Notes in Computer Science 57, Springer-Verlag, (1976).

    Google Scholar 

  32. W. S. Brown and A. D. Hall, "Fortran Portability Via Models and Tools," Portability of Numerical Software, Lecture Notes in Computer Science 57, Springer-Verlag, (1976).

    Google Scholar 

  33. C. O. Grosse-Lindemann and H. H. Nagll, "Postlude to a PASCAL-Compiler Bootstrap on a DEC System-10," Software Practice and Experience, Vol. 6, No. 1, (January 1976), pp. 29–42.

    Google Scholar 

  34. W. J. Cody, "Machine Parameters for Numerical Analysis," Portability of Numerical Software, Lecture Notes in Computer Science #57, Springer-Verlap, (1976).

    Google Scholar 

  35. W. M. Waite, "Intermediate Languages: Current Status," Portability of Numerical Software, Lecture Notes in Computer Science 57, Springer-Verlag, (1976).

    Google Scholar 

  36. B. Ford and D. K. Sayers, "Developing a Single Numerical Algorithms Library for Different Machines Ranges," Transactions on Mathematical Software, Vol. 2, No. 2, (June 1976), pp. 115–131.

    Google Scholar 

  37. B. W. Kernighan and P. J. Plauger, Software Tools, Addison-Wesley Publishing Company, (1976).

    Google Scholar 

  38. W. T. Wyatt, Jr., D. W. Lazier, and D. J. Orser, "A Portable Extended Precision Arithmetic Package and Library with Fortran Precompiler," Transactions on Mathematical Software, Vol. 2, No. 3, (September 1976), pp. 209–231.

    Google Scholar 

  39. M. A. Sabin, "Portability-Some Experiences with FORTRAN," Software Practice and Experience, Vol. 6, No. 3, (July 1976), pp. 393–396.

    Google Scholar 

  40. D. L. Parnas, "On the Design and Development of Program Families," IEEE Transactions on Software Engineering, Vol. SE-2, No. 1, March 1976, pp. 1–8.

    Google Scholar 

  41. P. J. Brown (Ed.), Software Portability, Cambridge University Press, (1977).

    Google Scholar 

  42. R. B. K. Dewar and A. P. McCann, "MACRO SPITBOL-a SNOBOL4 Compiler," Software Practice and Experience, Vol. 7, No. 1, (January–February 1977), pp. 95–113.

    Google Scholar 

  43. B. Ford, "Parameterization for the Environment for Transportable Numerical Software," Transactions on Mathematical Software, Vol. 4, No. 2, (June 1978), pp. 100–103.

    Google Scholar 

  44. O. Lecarme and M.-C. Peyrolle-Thomas, "Self-Compiling Compilers: An Appraisal of Their Implementation and Portability," Software Practice and Experience, Vol. 8, No. 2, (March 1978), pp. 149–170.

    Google Scholar 

  45. B. K. Haddon and W. M. Waite, "Experience with the Universal Intermediate Language Janus," Software Practice and Experience, Vol. 8, No. 5, (September 1978), pp. 601–616.

    Google Scholar 

  46. R. E. Berry, "Experience with the Pascal P-Compiler," Software Practice and Experience, Vol. 8, No. 5, (September 1978), pp. 617–627.

    Google Scholar 

  47. S. C. Johnson and D. M. Richie, "Portability of C Programs and the UNIX System," Bell System Technical Journal, Vol. 57, No. 6, Part 2, (July 1978), pp. 2021–2048.

    Google Scholar 

  48. A. L. Glasser, "The Evaluation of a Source Code Control System," Proceedings of the Software Quality and Assurance Workshop, Performance Evaluation Review, Vol. 7, No. 3 & 4 and Software Engineering Notes, Vol. 3, No. 5, (November 1978), pp. 122–125.

    Google Scholar 

  49. A. S. Tanenbaum, P. Klint, W. Bohm, "Guidelines for Software Portability," Software Practice and Experience, Vol. 8, No. 6, (November 1978), pp. 681–698.

    Google Scholar 

  50. W. H. Josephs, "A Mini-Computer Based Library Control System," Performance Evaluation Review, Vol. 7, No. 3 & 4 and Software Engineering Notes, Vol. 3, No. 5, (November 1978), pp. 126–132.

    Google Scholar 

  51. American National Standard Programming Language Fortran, American National Standards Institute, X3.9 (1978).

    Google Scholar 

  52. P. A. Fox, A. D. Hall, and N. L. Schreyer, "The Port Mathematical Subroutine Library," Transactions on Mathematical Software, Vol. 4, No. 2, (June 1978), pp. 104–126.

    Google Scholar 

  53. C. L. Lawson, R. J. Hanson, D. R. Kineaid, and F. T. Krogh, "Basic Linear Algebra Subprograms for Fortran Usage," Transactions on Mathematical Software, Vol. 5, No. 3, (September 1979), pp. 308–323.

    Google Scholar 

  54. B. W. Kernighan and D. M. Ritchie, The C Programming Language, Prentice-Hall, Englewood Cliffs, 1978.

    Google Scholar 

  55. D. R. Cheriton, M. A. Malcolm, L. S. Melen and G. R. Sager, "Thoth, a Portable Real-Time Operating System," CACM, Vol. 22, No. 2 (February 1979), pp. 105–115.

    Google Scholar 

  56. D. Comer, "MAP: A Pascal Macro-Preprocessor for Large Program Development," Software Practice and Experience, Vol. 9, No. 3, (March 1979), pp. 203–209.

    Google Scholar 

  57. M. Richards, A. R. Aylward, P. Bond, R. D. Evans, and B. J. Knight, "TRIPOS-A Portable Operating System for Mini-Computers," Software Practice and Experience, Vol. 9, No. 7, (July 1979), pp. 513–526.

    Google Scholar 

  58. C. J. Theaker and G. R. Frank, "MUSS-A Portable Operating System," Software Practice and Experience, Vol. 9, No. 8, (August 1979), pp. 633–643.

    Google Scholar 

  59. H. Barringer, P. C. Capon, and R. Phillips, "The Portable Compiling Systems of MUSS," Software Practice and Experience, Vol. 9, No. 8, (August 1979), pp. 645–655.

    Google Scholar 

  60. G. B. Bonkowski, W. M. Gentleman, M. A. Malcolm, "Porting the Zed Compiler," Proceedings of the SIGPLAN Symposium on Compiler Construction, SIGPLAN Notices, Vol. 14, No. 8, (August 1979), pp. 92–97.

    Google Scholar 

  61. T. A. Cargill, A View of Source Text for Diversely Configurable Software, Ph.D. Thesis, University of Waterloo, (1979).

    Google Scholar 

  62. L. W. Cooprider, "The Representation of Families of Software Systems," Ph.D. Thesis, Carnegie-Mellon University, (1979).

    Google Scholar 

  63. S. I. Feldman, "Implementation of a Portable Fortran 77 Compiler Using Modern Tools," Proceedings pf the SIGPLAN Symposium on Compiler Construction, SIGPLAN Notices, Vol. 14, No. 8, (August 1979).

    Google Scholar 

  64. R. F. Brender, "Generation of BLISSes," IEEE Transactions on Software Engineering, Vol. SE-6, No. 6, November 1980, pp. 553–563.

    Google Scholar 

  65. W. S. Brown and S. I. Feldman, "Environment Parameters and Basic Functions for Floating-Point Computation," Transactions on Mathematical Software, Vol. 6, No. 4 (December 1980), pp. 510–523.

    Google Scholar 

  66. W. S. Brown, "A Simple But Realistic Model of Floating-Point Computation," Computer Science Technical Report No. 83, Bell Telephone Laboratories, November 1980.

    Google Scholar 

  67. A. M. Addyman, "A Draft Proposal for Pascal," SIGPLAN Notices, Vol. 15, No. 4, (April 1980), pp. 1–66.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paul C. Messina Almerico Murli

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gentleman, W.M. (1982). Portability and other source management problems. In: Messina, P.C., Murli, A. (eds) Problems and Methodologies in Mathematical Software Production. Lecture Notes in Computer Science, vol 142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-11603-6_8

Download citation

  • DOI: https://doi.org/10.1007/3-540-11603-6_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-11603-5

  • Online ISBN: 978-3-540-39419-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics