skip to main content
10.1145/800004.807948acmconferencesArticle/Chapter ViewAbstractPublication PagesplanConference Proceedingsconference-collections
Article

Ada as a software transition tool

Published:01 January 1980Publication History

ABSTRACT

Our agency plans to use the Ada programming language as a vehicle to transport a locally written inquiry system from Burroughs' equipment to another vendor's hardware. This is being done in the following manner. A bootstrap Ada translator has been written in Pascal to generate Burroughs' ALGOL. The Ada translator will be recoded into Ada. The inquiry system will be rewritten into Ada from ALGOL and executed on the current Burroughs' machine. When the new hardware is selected, the Ada translator will be retargeted to generate an efficient language on that machine, thereby transporting the inquiry system. The Ada translator will be discarded for an Ada compiler on the new system.

References

  1. 1.Aho, A. V., Ullman, J. D., The Theory of Parsing, Translation, and Compiling Volumes 1 and 2, Prentice Hall, New Jersey, 1972 and 1973 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Bauer, F. L., and Eickel, J., Compiler Construction, Springer-Verlag, Berlin, Second Edition, ed. 1976 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Bauer, F. L., et al, Software Engineering ed., Bauer, F. L., Springer-Verlag, Berlin, 1975Google ScholarGoogle Scholar
  4. 4.Gregory, D. L., ALGOL on the B6700: A Complete Primer, Volumes I & II, Gregory, 1976Google ScholarGoogle Scholar
  5. 5.Gries, D., Compiler Construction For Digital Computers, Wiley, New York, 1971 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Jensen, Kathleen, and Wirth, Nicklaus, Pascal User Manual and Report, Springer-Verlag, New York 1979 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.McKeeman, W. M., Horning, J. J., Wortman, D. B., A Compiler Generator, Prentice Hall, New Jersey, 1970Google ScholarGoogle Scholar
  8. 8.Proceedings of the SIGPLAN Symposium on Compiler Construction, Volume 14, Number 18, August 1979Google ScholarGoogle Scholar
  9. 9.Preliminary Ada Reference Manual, SIGPLAN Notices, Volume 14, Number 6, Part A, June 1979 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Rationale for the Design of the Ada Programming Language, SIGPLAN Notices, Volume 14, Number 6, Part B, June 1979 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Seventh Annual ACM Symposium on Principles of Programming Languages, Las Vegas, Nevada, January 23-30, 1980Google ScholarGoogle Scholar

Index Terms

  1. Ada as a software transition tool

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGPLAN '80: Proceedings of the ACM-SIGPLAN symposium on The ADA programming language
        January 1980
        242 pages
        ISBN:0897910303
        DOI:10.1145/800004

        Copyright © 1980 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 January 1980

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article
      • Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics