Clicky

Fortran Wiki
Fortran 95 (changes)

Skip the Navigation Links | Home Page | All Pages | Recently Revised | Authors | Feeds | Export |

Showing changes from revision #2 to #3: (追記) Added (追記ここまで) | (削除) Removed (削除ここまで) | (削除) Chan (削除ここまで)(追記) ged (追記ここまで)

Fortran 95 was a minor revision, but added a number of extensions, notably from the High Performance Fortran specification:

  • forall and nested where constructs to aid vectorization
  • User-defined pure and elemental procedures
  • Pointer initialization and structure default initialization.

A number of intrinsic functions were extended (for example a dim argument was added to the maxloc intrinsic).

Several features noted in Fortran 90 to be deprecated were removed from Fortran 95:

  • do statements using real and double precision variables
  • Branching to an end if statement from outside its block
  • pause statement
  • assign and assigned goto statement, and assigned format specifiers
  • h edit descriptor.

Furthermore, two extensions were proposed involving IEEE arithmetic and Allocatable enhancements. The former was included in Fortran 2003 but the latter was deferred.

Revised on April 8, 2023 23:22:37 by Anonymous Coward (181.72.127.17) (959 characters / 0.0 pages)
Edit | Back in time (2 revisions) | Hide changes | History | Views: Print | TeX | Source | Linked from: HomePage, Code, Standards, Fortran 2003, adjustl, adjustr, all, allocated, any, associated, bit_size, btest, ceiling, count, cpu_time, cshift, date_and_time, digits, dot_product, eoshift, epsilon, exponent, floor, fraction, huge, iachar, iand, ibclr, ibits, ibset, ichar, ior, ishftc, ishft, kind, lbound, len_trim, logical, matmul, maxexponent, maxloc, maxval, merge, minexponent, minloc, minval, modulo, mvbits, nearest, not, null, pack, precision, present, product, radix, random_number, random_seed, range, repeat, reshape, rrspacing, scale, scan, selected_int_kind, selected_real_kind, set_exponent, shape, sinh, size, spacing, spread, sum, system_clock, tiny, trim, ubound, verify, 2009, Linked list, Generic programming, FAQ, Keywords, Dialects, Edit descriptors, F, Fortran Unit Test Framework, File extensions, interface_mod, Preprocessors, FortranDOC, ieor, Continuation lines, coco, Source code editors, J3, Compiler Support for Modern Fortran, Modern Fortran Explained, The Fortran 2003 Handbook

AltStyle によって変換されたページ (->オリジナル) /