- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I've recently been hired in an enterprise where all programs were written in Fortran 77 under VAX VMS systems. With the time, these programs are getting very old and the original programmers are not there anymore. A big project consists in rewriting all the programs in a new langage. However, we need a good understanding of the existing code in order to migrate from Fortran to something else.
For this purpose, I would like to know what are the best fortran IDE that exist that would enable me to easily navigate inside the code from files to files. For exemple in Java, in modern ide like Eclipse a simple ctrl+click on a method appearing anywhere in the program will bring you straight away to the correct file and line where it is implemented. This is the kind of feature I need.
Any advice would be greatly appreciated :) !
Sebastien.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Any reason why "something else" should not be Fortran-95 or -2003?
Intel Fortran, being a nephew of Compaq/DEC Fortran, has better support for VMS than most other Fortran compilers. If you can manage to salvage/reconstruct the INCLUDE files that your old code needs, it would be of great benefit to convert those to Fortran modules and replace INCLUDE statements by corresponding USE statements and enjoy the consequent argument and type checking for cross-file subroutine/function calls. Intel Fortran can do automatic generation of interfaces to help you with this aspect of the work.
The 'conversion' that I just described will provide you with a reference "VAX" system against which you will compare the results from the new code (in Fortran 2003 or whatever language you choose).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
By the way, what advice to do expect when you ask how to convert Fortran to "new languages" in a forum dedicated to Fortran?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
are not "in vogue" this week.
Regards,
Arjen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Without giving away commercial secrets, what computations does the 'big' project carry out?
Does it have a GUI? Do you now need a GUI?
I echo those who advise not throwing out the well-developed baby with the apparently murky bathwater at which your enterprise now turns up its nose.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A program is an expression of an idea. Thus, one needs a firm grasp of the idea, and sufficient command over a language to express that idea. If the words expressing the idea flow easily and naturally in the selected language, that language is an appropriate choice.
No programming language, however flexible and powerful it may be, however full of bells and whistles its GUI may be, can make up for a spotty understanding of the "idea": the mathematical problem and the algorithm used to solve that problem, or a defined data processing task.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page