Channels ▼
RSS

Parallel

Fortran Compiler Updated



The Numerical Algorithms Group has released Fortran Builder 5.2 which features an implementation of the most recent Fortran 2003 standard and an IDE. Fortran Builder supports Microsoft Windows while providing a Fortran-aware editor, build system, GUI debugger and help system for Fortran. The NAG Fortran Compiler is also available for other platforms.

Key new NAG Fortran Compiler features include:

  • More information, including line number, displayed in runtime messages
  • More Fortran 2003 features
  • Quad precision real and complex
  • I/O library multi-threaded for performance
  • Improved RANDOM_NUMBER generator

According to Malcolm Cohen, a NAG principal technical consultant and Editor of the ISO/IEC Fortran Standard comments, "Fortran users do not always consider that they ought not to depend on a single compiler, which may be set to sacrifice accuracy, standards-conformance and portability in exchange for speed. NAG’s Fortran Builder is probably the best checking compiler available. It is very exact in the interpretation of Fortran standards and incorporates cutting-edge run-time checking features including: procedure interface checking across multiple files; undefined variable trapping; memory leak detection; and more. Many report that their use of NAG Fortran Builder for maintaining standards, debugging and verification of their Fortran programs is invaluable, even if they also use another compiler".

Trials versions of Fortran Builder are available here.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video