Abstract
A brief outline of the history and current status of Ada is followed by a description of salient language features and a discussion of the proposed Ada environment. Language-level support of modularity may result in substantially cheaper program development and maintenance, and will have a profound effect on both programming style and methods of teaching. Environment requirements include a data base for program development and maintenance, a kernel which is the interface for portability, and a minimal toolset which provides a common base for individual environments. The UNIX approach could be used as a starting point for developing Ada environments, but would have to be modified to reflect military embedded computer requirements and the fact that Ada rather than C would be the system programming language. It is predicted that Ada usage will overtake Fortran usage by 1995.
- Ironman Language Requirements,
SIGPLAN Notices , December 1978.Google Scholar - Ada Reference Manual,
SIGPLAN Notices, June 1979.Google Scholar - Ada Rationale,
SIGPLAN Notices , June 1979.Google Scholar - P. Wegner,
Programming with Ada - an Introduction by Means of Graduated Examples , Prentice-Hall, January 1980. Google ScholarDigital Library Stoneman Environment Requirements , Department of Defense, February 1980.Google ScholarBell Systems Technical Journal , UNIX issue, July-August 1978.Google Scholar- T. A. Dolotta, R. C. Haight and J. R. Mashey, The Programmer's Workbench, in 6 above.Google Scholar
- B. W. Kernighan and P. J. Plauger,
Software Tools , Addison-Wesley, 1976. Google ScholarDigital Library - C. M. Geschke, J. H. Morris and E. H. Satherthwaite, Early experience with Mesa,
CACM , August 1977. Google ScholarDigital Library - W. Teitelman et al.,
Interlisp Reference Manual , Xerox Palo Alto Research Center, December 1975.Google Scholar - W. Teitelman,
A Display-Oriented Programmer's Assistant , Xerox Palo Alto Research Center, March 1977.Google Scholar
Index Terms
- The Ada language and environment
Recommendations
Engineering VAX Ada for a multi-language programming environment
DIGITAL's VAX™ Adar is a validated, production-quality implementation of the full Ada language that is well-integrated into the VMS™ operating system environment on VAX systems. The programming support environment consists of an Ada compiler, an Ada ...
Engineering VAX Ada for a multi-language programming environment
SDE 2: Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environmentsDIGITAL's VAX™ Adar is a validated, production-quality implementation of the full Ada language that is well-integrated into the VMS™ operating system environment on VAX systems. The programming support environment consists of an Ada compiler, an Ada ...
Ada as a preprocessor language
Preprocessors are components of a software development environment that can increase productivity by providing semantic capabilities for expressing certain source language statement s concisely and directly which would otherwise be expressed indirectly ...
Comments