End-user products => VAST/77to90


VAST/77to90 from Crescent Bay Software is a Fortran 77 to Fortran 90 translator that allows you to upgrade your existing Fortran 77 programs to a higher level. Whether you are just learning to write Fortran 90 programs or have already become a Fortran 90 expert, you will find that VAST/77to90 is the right tool to enhance your applications. In addition, with its innovative metered licensing system, you pay for only the amount of translation that you need.
Fortran 77 to Fortran 90
With VAST/77to90 you can easily update all your existing Fortran 77 programs to clean and efficient Fortran 90. This is much more than a source form reformatter. For example, VAST/77to90's sophisticated Fortran 90 capability provides automatic generation of multi-dimensional array syntax. Developed over many years in Crescent Bay Software's VAST-F product line, this capability was first delivered to users in 1985, and has been used extensively by many computer manufacturers. Some of the conversions performed by VAST/77to90:

  • Generation of new source form
  • Removal of obsolete features
  • Elimination or reduction of GOTOs and labels
  • Generation of array syntax in place of loops.
  • Creation of MODULEs from COMMONs
  • Automatic generation of interface blocks.
  • Fortran "lint" diagnostics
For an independent review of VAST/77to90's superior Fortran 77 to Fortran 90 conversion capabilities, please look at the in-depth article (PDF) Automatic Translation of Fortran 77 to Fortran 90 Using VAST-90 which was published in the July/August 1993 issue of Fortran Journal.
Graphical Interface For Windows systems, VAST/77to90 comes with a full graphical interface that lets you click to select from the many options available with the product. Click on the small version below to see a full screen shot.

Windows Interface Screen Shot

How is VAST/77to90 used? VAST/77to90 is easy to use. Simply provide the 77to90 executable with the name or list of names of your Fortran 77 files to be converted into Fortran 90. VAST/77to90 uses a set of documented defaults for converting your code. However, you can easily change any of the defaults in addition to modifying output format parameters to fit your specific requirements.
Availability VAST/77to90 is available on many systems, including just about all varieties of Unix and Linux. Platforms supported include:

  • Mac OS X
  • Linux (x86 and PowerPC)
  • SUN/Sparc Solaris
  • IBM RS/6000 and SP2 (AIX)
  • HP 9000/700 series (HPUX)
  • DEC Alpha (Unix)
  • SGI (IRIX, Altix)
  • Windows/NT
  • Ask about other platforms.

Example Click here to see a VAST/77to90 example.

Additional information Price information is available online. VAST/77to90 is priced on a metering basis. This means that you pay for only as many lines as you need.

To order VAST/77to90, or to inquire about the availability of other platforms, or for more information, contact us.

The VAST/77to90 User's Guide is available online.

Home Contact Legal

Copyright 2003, 2005 Crescent Bay Software Corp.