Fortran Wiki
Fortran 95 (changes)
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