Table of Contents
Fortran 2008
Return to Fortran 2003, Fortran 2018, Fortran bibliography, Fortran, Fortran glossary, Fortran topics, Fortran glossary, Fortran courses, IBM Mainframe glossary, Awesome Fortran, Awesome IBM Mainframe, IBM Mainframe development, IBM Mainframe bibliography, COBOL, COBOL glossary, High-performance computing (HPC)
Fortran 2008 is a minor revision of Fortran 2003.
Also called Fortran ISO/IEC 2010
The final draft of the Fortran 2008 standard, ISO/IEC JTC 1/SC 22/WG 5/N1830, was released on June 7, 2010 and is available from the WG5's FTP server at <ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1830.pdf>.
For compiler support, see Fortran 2008 status.
- Summary of New Features
New features include:
- `do concurrent` construct
- `contiguous` attribute
- `block` construct
- `exit` statement
- `error stop` statement
- Internal procedures can be passed as actual arguments
- Procedure pointers can point to an internal procedure
- Maximum rank increased to 15
- `newunit=` in `open` statement
- `g0` edit descriptor
- Unlimited format item
Changes to existing intrinsic procedures:
- selected_real_kind now has a `radix=` argument.
New intrinsic procedures:
- Bitwise operations:
- Merging bits: merge_bits.
- Coarray intrinsics:
- Convert a cosubscript to an image index: image_index.
- Number of images: num_images.
- Image index or cosubscripts: this_image.
- Other:
- Test for the `contiguous` attribute: is_contiguous.
- Size of an element in bits: storage_size.
- Tests for the number of true values being odd: parity.
- Search for a value in an array: findloc.
- Shell commands: execute_command_line.
- Define and reference variables atomically: atomic_define and atomic_ref.
Additions to intrinsic modules:
-
- Information about the compiler: `compiler_version` and `compiler_options`.
- Named constants for selecting kind values.
-
- `ieee_selected_real_kind` now has a `radix=` argument.
-
- `c_sizeof` returns the size of an array element in bytes.
Declared Obsolete:
- `entry` (Fortran 77 and later)
- News
- Standards Documents
J3 Documents:
* Work Plan (http://j3-fortran.org/doc/year/07/07-010.html) * Schedule (http://j3-fortran.org/doc/year/07/07-005.html)
Latest draft accepted by the ISO Secretariat:
Previous drafts of the standard:
- ISO/IEC JTC 1/SC 22/WG 5/N1826 (ftp://ftp.nag.co.uk/sc22wg5/N1801-N1850/N1826.pdf) (April 20, 2010)
- ISO/IEC JTC 1/SC 22/WG 5/N1791 (ftp://ftp.nag.co.uk/sc22wg5/N1751-N1800/N1791.pdf) (August 28, 2009)
- ISO/IEC JTC 1/SC 22/WG 5/N1776 (ftp://ftp.nag.co.uk/sc22wg5/N1751-N1800/N1776.pdf) (March 25, 2009)
See Also
References
- ACM Fortran Forum* 27(2), 8-21. (See also [N1729](ftp://ftp.nag.co.uk/sc22wg5/N1701-N1750/N1729.pdf))
(FtrnWiki)
Research Fortran More
Fair Use Sources
Fortran: Fortran Fundamentals, Fortran Inventor - Fortran Language Designer: John Backus of IBM in 1957 (see John Backus Oral History); Modern Fortran - Legacy Fortran, Fortran keywords, Fortran data structures - Fortran algorithms, Fortran syntax, IBM Mainframe DevOps, Fortran DevOps, Fortran Development Tools (Fortran IDEs and Code Editors, Fortran Compilers, Fortran CI/CD Build Tools, Fortran Standard Library), Fortran Standards (ISO Fortran: 202X, 2018, 2018, 2008, 2003, 95, 90, 77), ANSI Fortran- 66, Fortran and Supercomputers (Fortran and High-Performance Computing (HPC)), Parallel Fortran (Embarrassingly Parallel Fortran - Fortran Coarrays), Fortran Paradigms (Imperative Fortran, Procedural Fortran, Object-Oriented Fortran - Fortran OOP, Functional Fortran), Fortran Community, Learning Fortran, Fortran on Windows, Fortran on Linux, Fortran on UNIX, Fortran on macOS, Mainframe Fortran, IBM i Fortran, Fortran installation, Fortran containerization, Fortran configuration, Fortran SRE, Fortran data science - Fortran DataOps, Fortran machine learning, Fortran deep learning, Fortran concurrency, Fortran history, Fortran bibliography, Fortran glossary, Fortran topics, Fortran courses, Fortran Standard Library, Fortran libraries, Fortran frameworks, Fortran research, Fortran GitHub, Written in Fortran, Fortran popularity, Fortran Awesome list, Fortran Versions. (navbar_fortran)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.