Skip to content

Commit 3429d11

Browse files
committed
install index.md
Creation of the index.md file, already anticipating the first chapter to be added. Corresponding cut in the container file.
1 parent aa29e6d commit 3429d11

File tree

2 files changed

+64
-45
lines changed

2 files changed

+64
-45
lines changed

source/learn/f95_features/f95_features.md

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,3 @@
1-
# Fortran 95 language features
2-
3-
This is an overview of **Fortran 95 language features** which is based
4-
upon the standards document[^iso_1539_1997] which has been replaced byi
5-
a newer version.[^iso_1539_2023] Included are the additional features of
6-
TR-15581:Enhanced Data Type Facilities, which have been universally
7-
implemented. Old features that have been superseded by new ones are not
8-
described few of those historic features are used in modern programs
9-
although most have been retained in the language to maintain
10-
[backward_compatibility](https://en.wikipedia.org/wiki/Backward_compatibility).
11-
The additional features of subsequent standards, up to Fortran 2023, are
12-
described in the Fortran 2023 standard document, ISO/IEC
13-
1539-1:2023.[^iso_1539_2023] Some of its new features are still being
14-
implemented in compilers.[^Fortran_plus] Details can also be found in a
15-
range of textbooks, for instance[^OOPvF][^OOPC][^Chapman] and see the\
16-
list at Fortran Resources.[^Fortran_plus_18] Sources for the description
17-
in the sections below can be found in the standards
18-
documents,[^iso_1539_2023] textbooks[^OOPvF][^OOPC][^Chapman] as well as
19-
the **Bibliography**.
20-
21-
The booklet is based on Wikipedia's article
22-
[Fortran 95 language
23-
features](https://en.wikipedia.org/wiki/Fortran_95_language_features),
24-
last edit by February 25, 2025 16:08 UTC.
25-
26-
[^iso_1539_1997]: [ISO/IEC 1539-1:1997](https://www.iso.org/standard/26933.html)
27-
28-
[^iso_1539_2023]: [ISO/IEC 1539-1:2023](https://www.iso.org/standard/82170.html)
29-
30-
[^Fortran_plus]: [Fortranplus | Fortran information](http://www.fortranplus.co.uk/fortran-information/)
31-
32-
[^OOPvF]: ["Features of Programming Languages"](https://doi.org/10.1017/cbo9780511530111.005),
33-
Object-Oriented Programming via Fortran 90/95, Cambridge University Press,
34-
pp. 56–118.
35-
36-
[^OOPC]: ["Object-Oriented Programming Concepts"](https://doi.org/10.1017/cbo9780511530111.004),
37-
Object-Oriented Programming via Fortran 90/95, Cambridge University Press,
38-
pp. 36–55
39-
40-
[^Chapman]: Chapman, Stephen J. (2004).
41-
[Fortran 90/95 for scientists and engineers](https://www.worldcat.org/title/ocm52465017)
42-
(2nd ed.). Boston: McGraw-Hill Higher Education. ISBN 978-0-07-282575-6.
43-
44-
[^Fortran_plus_18]: [Fortranplus | Fortran information](http://www.fortranplus.co.uk/fortran-information/),
45-
p. 18
461

472
## Language elements
483

source/learn/f95_features/index.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Fortran 95 language features
2+
3+
:::{toctree}
4+
:maxdepth: 2
5+
:hidden:
6+
Language elements <language_elements>
7+
:::
8+
9+
This is an overview of **Fortran 95 language features** which is based
10+
upon the standards document[^iso_1539_1997] which has been replaced byi
11+
a newer version.[^iso_1539_2023] Included are the additional features of
12+
TR-15581:Enhanced Data Type Facilities, which have been universally
13+
implemented. Old features that have been superseded by new ones are not
14+
described few of those historic features are used in modern programs
15+
although most have been retained in the language to maintain
16+
[backward_compatibility](https://en.wikipedia.org/wiki/Backward_compatibility).
17+
The additional features of subsequent standards, up to Fortran 2023, are
18+
described in the Fortran 2023 standard document, ISO/IEC
19+
1539-1:2023.[^iso_1539_2023] Some of its new features are still being
20+
implemented in compilers.[^Fortran_plus] Details can also be found in a
21+
range of textbooks, for instance[^OOPvF][^OOPC][^Chapman] and see the\
22+
list at Fortran Resources.[^Fortran_plus_18] Sources for the description
23+
in the sections below can be found in the standards
24+
documents,[^iso_1539_2023] textbooks[^OOPvF][^OOPC][^Chapman] as well as
25+
the **Bibliography**.
26+
27+
The booklet is based on Wikipedia's article
28+
[Fortran 95 language
29+
features](https://en.wikipedia.org/wiki/Fortran_95_language_features),
30+
last edit by February 25, 2025 16:08 UTC.
31+
32+
[^mfe]:
33+
Metcalf, Michael; Reid, John; Cohen, Malcolm; Bader, Reinhold (2023).
34+
_Modern Fortran Explained._ Numerical Mathematics and Scientific Computation.
35+
Oxford University Press.
36+
[ISBN 978-0-19-887657-1](https://en.wikipedia.org/wiki/Special:BookSources/978-0-19-887657-1).
37+
38+
[^iso_1539_1997]:
39+
[ISO/IEC 1539-1:1997](https://www.iso.org/standard/26933.html)
40+
41+
[^iso_1539_2023]:
42+
[ISO/IEC 1539-1:2023](https://www.iso.org/standard/82170.html)
43+
44+
[^Fortran_plus]:
45+
[Fortranplus | Fortran information](http://www.fortranplus.co.uk/fortran-information/)
46+
47+
[^OOPvF]:
48+
["Features of Programming Languages"](https://doi.org/10.1017/cbo9780511530111.005),
49+
Object-Oriented Programming via Fortran 90/95, Cambridge University Press,
50+
pp. 56–118.
51+
52+
[^OOPC]:
53+
["Object-Oriented Programming Concepts"](https://doi.org/10.1017/cbo9780511530111.004),
54+
Object-Oriented Programming via Fortran 90/95, Cambridge University Press,
55+
pp. 36–55
56+
57+
[^Chapman]:
58+
Chapman, Stephen J. (2004).
59+
[Fortran 90/95 for scientists and engineers](https://www.worldcat.org/title/ocm52465017)
60+
(2nd ed.). Boston: McGraw-Hill Higher Education. ISBN 978-0-07-282575-6.
61+
62+
[^Fortran_plus_18]:
63+
[Fortranplus | Fortran information](http://www.fortranplus.co.uk/fortran-information/),
64+
p. 18

0 commit comments

Comments
 (0)