Multilingual software engineering using Ada and C

  • Authors:
  • David K. Hughes

  • Affiliations:
  • Comcon, Inc., 2 Commerce Drive, Moorestown, NJ

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

The technique necessary to interface one software language with another is not clearly defined. The significant increase in the size and complexity of embedded systems and the time and cost constraints imposed by both government and the market place require that software engineers develop a better understanding of the problems of multilingual software implementation.This paper focuses on the technique necessary to successfully interface the Ada* language with the C language in homogeneous or embedded computer systems. These two languages should dominate the software development arena for at least the next decade: Ada, because it is mandated by Federal law to be used in all Department of Defense contracts which require software, and C because it is the implementation language of choice for the vast majority of commercial off-the-shelf software systems.