> Subject: Re: F77 to F90
> From: John Venier <[log in to unmask]>
> To: [log in to unmask]
>
> I agree that ASSIGN can and often does make code inscrutable, and that
> better alternatives exist, particularly in Fortran 90.
>
> However, most of the code produced by FLECS and similar utilities uses
> ASSIGN. Thus there is a fair amount of legacy FORTRAN 77 which makes
> extensive use of ASSIGN, but not in order to obscure the code.
>
> On the other hand, most of the reason for FLECS's existence was to
> provide modern programming structures which have (finally) been
> implemented in Fortran 90. Thus we have had good luck using vast90 to
> automatically translate these hacked structures into their Fortran 90
> equivalents.
>
> --
> John Jeffrey Venier, B.A., M.Stat. Programmer Analyst II
> Section of Computer Science Department of Biomathematics
> The University of Texas M.D. Anderson Cancer Center, Houston, Texas
> [log in to unmask] +1 (713) 792-2622
I had a large amount of FLECS code that I translated to Fortran 90. It
required some hand work, but most of it was done using a simple awk
program. The correspondence between FLECS constructs and their f90
equivalents is straightforward.
Ronald Sverdlove Computing Systems Research
[log in to unmask] Sarnoff Corporation
Tel. 609-734-2517 CN 5300
FAX 609-734-2662 Princeton, NJ 08543-5300
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|