Preface
1 What Is Fortran?
1.1 Early Development
1.2 Standardization
1.3 Strengths and Weaknesses
1.4 Precautions
2 Basic Fortran Concepts
2.1 Statements
2.2 Expressions and Assignments
2.3 Integer and Real Data Types
2.4 DO Loops
2.5 Formatted Output
2.6 Functions
2.7 IF-blocks
2.8 Arrays
3 Fortran in Practice
3.1 The Fortran System
3.2 Creating the Source Code
3.3 Compiling
3.4 Linking
3.5 Program Development
4 Program Structure and Layout
4.1 The Fortran Character Set
4.2 Statements and Lines
4.3 Program Units
4.4 Statement Types and Order
4.5 Symbolic Names
4.6 PROGRAM Statement
4.7 END Statement
5 Constants, Variables, and Arrays
5.1 Data Types
5.2 Constants
5.3 Specifying Data Type
5.4 Named Constants
5.5 Variables
5.6 Arrays
6 Arithmetic
6.1 Arithmetic Expressions
6.2 Arithmetic Intrinsic Functions
6.3 Arithmetic Assignment Statements
7 Character Handling and Logic
7.1 Character Facilities
7.2 Character Substrings
7.3 Character Expressions
7.4 Character Assignment Statements
7.5 Character Intrinsic Functions
7.6 Relational Expressions
7.7 Logical Expressions
7.8 Logical Assignment Statements
8 Control Statements
8.1 Control Structures
8.2 IF-Blocks
8.3 DO-Loops
8.4 Logical-IF Statement
8.5 Unconditional GO TO Statement
8.6 Computed GO TO Statement
8.7 STOP Statement
9 Procedures
9.1 Intrinsic Functions
9.2 Statement Functions
9.3 External Procedures
9.4 Arguments of External Procedures
9.5 Variables as Dummy Arguments
9.6 Arrays as Arguments
9.7 Procedures as Arguments
9.8 Subroutine and Call Statements
9.9 RETURN Statement
9.10 FUNCTION Statement
9.11 SAVE Statement
9.12 EXTERNAL and INTRINSIC Statements
10 Input/Output Facilities
10.1 Files, I/O Units, and Records
10.2 External Files
10.3 Internal Files
10.4 Pre-Connected Files
10.5 Error and End-Of-File Conditions
10.6 Format Specifications
10.7 Format Edit Descriptors
10.8 Format Data Descriptors A, E, F, G, I, L
10.9 Format Control Descriptors
10.10 List-Directed Formatting
10.11 Carriage-Control and Printing
10.12 Input/Output Statements and Keywords
10.13 OPEN Statement
10.14 CLOSE Statement
10.15 INQUIRE Statement
10.16 READ and WRITE Statements
10.17 REWIND and BACKSPACE Statements
11 DATA Statement
11.1 Defined and Undefined Values
11.2 Initialising Variables
11.3 Initialising Arrays
11.4 DATA Statements in Procedures
11.5 General Rules
12 Common Blocks
12.1 Using Common Blocks
12.2 Blank Common Blocks
12.3 COMMON Statement
12.4 BLOCK DATA Program Units
13 Obsolete and Deprecated Features
13.1 Storage of Character Strings in Non-character Items
13.2 Arithmetic IF Statement
13.3 ASSIGN and assigned GO TO Statements
13.4 PAUSE Statement
13.5 Alternate RETURN
13.6 ENTRY Statement
13.7 EQUIVALENCE Statement
13.8 Specific Names of Intrinsic Functions
13.9 PRINT Statement and simplified READ
13.10 END FILE Statement
13.11 Obsolete Format Descriptors
14 Appendix A - List of Intrinsic Functions
15 Appendix B - Specific Names of Generic Functions
Dernière mise à jour le 21 octobre 1999, par Michel Lavaud
Pour télécharger le manuel Professional Programmer's Guide to Fortran 77 au format pdf (563Kb), cliquez ici.