At 11:18 AM 6/7/99 -0400, Terry J. Westley wrote:
>We developed and maintain a real-time, distributed electronic
>warfare simulation. Approximately 80% of it is Ada; the rest
>is C, Tcl/Tk, SQL, and FORTRAN.
>It has been recently suggested that, rather than converting
>to Ada 95 (well, really, it's converting from VADS to GNAT
>or Rational Apex), we spend the same money to investigate
>converting to C++.
Flame on ;-)
This is nuts!
Our experience (and that of several customers) is that the effort to
transition for Ada83 to Ada95 is less than effort to port from one C++
compiler family to another. We build and maintain two commercial product
families for embedded and real-time systems, one for Ada95 and one for C++.
Also, the effort it takes to support multiple Ada95 compilers is less than
that needed to accommodate a version upgrade of a single C++ compiler.
So after you've made the investment to convert to C++, expect to keep on
paying. And, if you have change your C++ compiler, expect to start over.
Victor Giddings Phone: 703-295-6500
Senior Product Engineer Fax: 703-295-6501
Objective Interface Systems [log in to unmask]