Todd Coniam wrote:
> Actually, your code is directly accessible from Ada, so rewriting is not
> necessary. Ada95 has a direct interface to Fortran (even array subscripting)
> so using existing Fortran code is no problem. Ada's Numerics annex is
> designed to answer just the types of questions you have. You will have to
> find a compiler that supports it, like GNAT, for your platform. But you'd
> probably have to look for a C++ compiler too.
This is a big advantage in going to Ada rather than some other language. With
the ease of interfacing Ada with other languages, you don't have to do everything
at once, but can move to Ada as part of your ongoing maintenance activity.
> p.s. Sorry, I don't have any experience to pass on about interfacing to
> Fortran, I just noticed nobody else responded with it.
I have done Fortran - Ada interfacing in the VAX/VMS and Alpha/VMS environment
and am now working on interfacing Fortran code to Ada in a 68060/VxWorks
environment and so far have found no problems.
Robert L. Spooner
Registered Professional Engineer
Intelligent Control Systems Group
Applied Research Laboratory Phone: (814) 863-4120
The Pennsylvania State University FAX: (814) 863-7843
P. O. Box 30
State College, PA 16804-0030 [log in to unmask]