There are a large range of Fortran 95 compilers available for the PC market.
Deciding on which Fortran compiler to use can be a difficult task. This can often
be made all the more difficult by the range of features and benefits each compiler
claims to offer. Some compilers concentrate on runtime performance, some have a
strong software package or IDE
and some have fantastic error checking and diagnostic capabilities.
Some offer great support packages in different forms.
Depending on the job in hand requirements for compilers can be different. A
compiler must be able to compile and run your code successfully and secondly they
should go as far as possible to ensure your code is bug free. Other features that a
compiler package may provide such a great editor or full debugging facilities all
then contribute to the decision.
Salford Software, when producing FTN95, the latest in a long line of compiler
products, have examined these requirements and offer a great package that combines
the very best of these features.
Silverfrost FTN95 comes, out of the box, with Silverfrost CHECKMATE.
the worlds best runtime error checking and diagnostic reporting. Large amounts of time
and money are often spent chasing hard-to-find bugs that most compilers cannot help the
developer to find. FTN95 enables the developer to check for a large range of runtime
problems with the addition of a compiler switch. Problems such as array bounds
violations, use of undefined variables and routine argument mismatches can all be
eliminated. In a test performed by a well known Fortran vendor Silverfrost FTN95 catches
94% of errors, the best available. FTN95 can save you both time and money with CHECKMATE,
whilst ensuring you have the highest confidence in your product.
Keeping Fortran right up-to-date Silverfrost FTN95 has full support for development on
both the Win32 platform and now for Microsoft .NET. This opens up the power of the .NET
runtime and all its features to the Fortran programmer. Want an
XML parser? Want database
access? Need cryptography? FTN95 for Microsoft .NET allows easy access to all of these
features and more. No Fortran language restrictions are imposed, enabling effortless
porting of legacy applications to .NET. FTN95 brings the power of .NET to Fortran and
the power of Fortran to .NET.
Silverfrost FTN95 is also fully integrated into Microsoft Visual Studio .NET for full
application authoring and debugging. Features such as code completion, method tip help
and a full, context sensitive help system are all available. A full integrated Visual
Studio .NET debugger is also available for .NET and Win32 projects. Salford Visual
ClearWin is also available for Fortran GUI
development using .NET.
FTN95 offers all of the above along with a great supporting package. A standalone
debugger is available for Win32 projects and Clearwin+ for Win32 is also still available
and supported. This combined with competitive runtime performance, a great support
package and more to come in the near future makes a Fortran package that is hard to
For third party information relating to Silverfrost FTN95 and runtime diagnostic capabilities
please refer to the following sites.
Polyhedron - Compiler Diagnostic Capabilities
Herman D. Knoble - Compiler Diagnostic Test Sets