Maintaining Sanity in a Multilanguage World
309TH SOFTWARE MAINTENANCE GROUP HILL AFB UT
Pagination or Media Count:
The Ada 2005 standard will help many users, but the reality of working in a frozen, legacy development environment needs to be addressed. Development in a mixed version Ada 83 and Ada 95 and mixed language C and C environment involves dealing with many issues. This article addresses the issues that the author encountered when developing applications for the Air Force Mission Planning System. These issues fit into three main categories dealing with Ada strings, using inter-language interfacing, and using different Ada compilers 83 and 95 but maintaining one code base. This article discusses several of the technical issues involved in interfacing Ada, C, and C from both a syntactical and run-time perspective.
- Computer Programming and Software
- Military Forces and Organizations