The Ada language and environment
Peter Wegner
Abstract
Peter Wegner
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.
OpenAlex reports 12 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
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.
Key concepts: Computer science, Software portability, Programming language, Unix, Modularity (biology), Software engineering, Interface (matter), Programming language implementation