Abstract
In this paper we have proposed that the DoD Common Programming Language be thought of not just as a language but as the linguistic component of a rich collection of tools hosted by a program development system. We have further proposed that it is particularly important to view a program as existing at many levels. Our own experience in using two such program development systems is that these increase the overall programmer productivity quite significantly.
Given that one accepts this thesis, it is our concern that the impact of a system of tools on the language itself be considered very carefully before the language is finalized. There are many subtle interactions between the language and the tools developed to support it; the careful consideration of these interactions for present and future tools should have a high pay off in terms of making them simpler and more reliable.
September 10, 1976
Preview
Unable to display preview. Download preview PDF.
References
Cheatham, T. E. Jr., and Judy A. Townley, "Program Analysis Techniques for Software Reliability," Center for Research in Computing Technology, Harvard University, 1976.
ECL Programmers Manual, Center for Research in Computing Technology, 23–74, Harvard University, December 1974.
Goldberg P.C., "Automatic Programming," in Programming Methodology, vol. 23, Lecture Notes in Computer Science, Springer-Verlag 1975.
Igarashi, S., London, R., Luckham, D., "Automatic Program Verification: A Logical Basis and Its Implementation," ACTA Information, Vol. 4, No. 2, 1975.
Loveman, David B., "Program improvement by source-to-source optimization," JACM 24, 1, January 1977.
Low, J.R., "Automatic Coding: Choice of Data Structures," Dept. of Computer Science, U. Rochester, August 1974.
Rovener, P., "Automatic Representation Selection for Associative Data Structures," Ph.D. Thesis, Center for Research in Computing Technology, Harvard University 1976.
Standish, T. A., Harriman, D., Kibler, D., and Neighbors, J., "The Irvine Program Transformation Catalogue," Dept. Information and Computer Science, U.C. Irvine, January 1976.
Wegbreit, B., "Goal Directed Program Transformation," Xerox Palo Alto Research Center, 1975.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1977 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheatham, T.E. (1977). Programming language design issues. In: Williams, J.H., Fisher, D.A. (eds) Design and Implementation of Programming Languages. Lecture Notes in Computer Science, vol 54. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021434
Download citation
DOI: https://doi.org/10.1007/BFb0021434
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-08360-3
Online ISBN: 978-3-540-37260-8
eBook Packages: Springer Book Archive