Fortran90编程指南:完整 ANSI/ISO 参考手册

需积分: 9 1 下载量 15 浏览量 更新于2024-09-28 收藏 1.48MB PDF 举报
"Fortran90 Handbook 是一本详尽的 ANSI/ISO 标准参考书,由 Jeanne C. Adams、Walter S. Brainerd、Jeanne T. Martin、Brian T. Smith 和 Jerrold L. Wagener 合著。这本书涵盖了 Fortran90 的所有关键概念和用法,旨在帮助程序员编写高效、可移植和易于维护的程序。" Fortran90 是一种广泛应用于科学计算领域的编程语言,它在 Fortran77 的基础上进行了重大改进。本书的内容包括: 1. **Introduction**:介绍 Fortran90 的背景和重要性,以及它相对于早期版本的改进。 2. **Fortran Concepts and Terms**:阐述 Fortran90 的基本概念和术语,帮助读者建立对语言的理解基础。 3. **Language Elements and Source Form**:详细讲解 Fortran90 的语言元素,如关键字、符号和源代码格式。 4. **Data Types**:介绍 Fortran90 提供的各种数据类型,如实数、整数、字符和数组,以及它们的使用方式。 5. **Declarations**:讨论变量声明和类型声明,包括如何声明并指定变量的属性,如存储大小和精度。 6. **Using Data**:涵盖数据的初始化、赋值和操作,包括常量、变量和数组的使用。 7. **Expressions and Assignment**:解释表达式和赋值语句,以及运算符优先级和结合性。 8. **Controlling Execution**:讲解流程控制结构,如条件语句(IF...THEN)、循环(DO)和分支结构(CASE)。 9. **Input and Output Processing**:深入阐述输入/输出(I/O)处理,包括格式化和非格式化的I/O语句。 10. **Input and Output Editing**:介绍如何控制输入/输出的格式,如编辑描述符和格式控制。 11. **Program Units**:讨论程序单元,如模块(MODULE)、子程序(SUBROUTINE)和函数(FUNCTION)。 12. **Using Procedures**:涵盖过程的使用,包括过程调用、参数传递和递归。 13. **Intrinsic Procedures**:列出内建(Intrinsic)过程,这些是 Fortran90 内置的特殊函数和过程。 14. **Scope, Association, and Definition**:讨论变量的作用域、关联性和定义规则,这是理解程序结构和变量生命周期的关键。 本书适合 Fortran 新手和有经验的程序员,不仅提供了全面的语言规范,还包含了丰富的示例和实践指导,帮助读者深入理解和熟练运用 Fortran90 进行科学计算和工程应用。通过这本书,读者可以学习到如何利用 Fortran90 的新特性,如模块化编程、动态内存分配和面向对象的编程思想,来提高程序的效率和可维护性。