BIT Numerical Mathematics

, Volume 20, Issue 4, pp 434–442 | Cite as

Transfer of programs from development to runtime environments

  • Dan Strömberg
  • Peter Fritzson
Part I Computer Science

Abstract

The transfer of programs from development systems to efficient run-time environments is generally considered as a compilation process possibly followed by an optimization phase. This order excludes most possibilities to make optimizations on the source language level. This paper describes an alternative transfer method where user interaction is done on a user oriented level in order to support the optimization process. Experiments show that the efficiency gain is considerable.

References

  1. 1.
    M. Griss et al.,REDUCE/1700:A micro-coded algebra system, in Proc. 11th An. Microprog. Worksh, Pacific Grove, Cal., 1978.Google Scholar
  2. 2.
    P. Deutsch,Experience with a microprogrammed INTERLISP system, in Proc. 11th An. Microprog. Worksh., Pacific Grove, Cal., 1978.Google Scholar
  3. 3.
    M. Nordström,LISPF3 User's Guide, Computer Science Dept., Uppsala Univ., Sweden, 1978.Google Scholar
  4. 4.
    E. Sandewall,Programming in an interactive environment: the LISP experience, Computing Surveys, Vol. 10, No 1 March 1978.Google Scholar
  5. 5.
    W. Teitelman,INTERLISP reference manual, Xerox-Palo Alto Research Center, Palo Alto, Cal., 1974.Google Scholar
  6. 6.
    A. Haraldsson,A program manipulation system based on partial evaluation, Dissertation, Linköping Univ., Sweden, 1977.Google Scholar
  7. 7.
    M. Hecht,Flow Analysis of Computer Programs, Elsevier North-Holland, Inc, N.Y. 1977.Google Scholar
  8. 8.
    M. Griss and A. Hearn,A Portable Lisp Compiler, Dept. of Comp. Science, Univ. of Utah, Utah, 1979.Google Scholar
  9. 9.
    The portability of the BCPL Compiler, Software Practice Experience, Vol. 1, 1971.Google Scholar

Copyright information

© BIT Foundations 1980

Authors and Affiliations

  • Dan Strömberg
    • 1
  • Peter Fritzson
    • 1
  1. 1.Software Systems Research CenterUniversity of LinköpingLinköpingSweden

Personalised recommendations