Fortran90编程指南:完整 ANSI/ISO 参考手册
需积分: 9 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 的新特性,如模块化编程、动态内存分配和面向对象的编程思想,来提高程序的效率和可维护性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2015-02-05 上传
2009-02-23 上传
2013-05-16 上传
2010-03-28 上传
2022-09-22 上传
2009-05-29 上传
cafucer
- 粉丝: 0
- 资源: 1
最新资源
- AutoCAD设计图纸金色貝拉維4#楼大堂(全套施工图)-dwg源格式.zip
- RRT_3D_PATH_PLANNING-master_路径障碍_3D路径规划_pathplanning_rrt路径规划_路径规
- 基于java web+ssm的公益网站的设计与实现.zip
- 易语言汇编读写内存源码-易语言
- 电力系统(SVG)无功补偿和谐波抑制matlab仿真程序.zip
- 6个卡片设计模板 .sketch素材下载
- 工业级仓储RFID系统的原理及应用-综合文档
- propagators:传播者的艺术。 也可以看看
- 06_TheBook_mark2fl_ZYNQ白皮书随书源码_zynq_源码.zip
- 基于java的-17-[计算机毕业设计]基于SSM的线上教学平台-源码.zip
- AutoCAD设计图纸凯德置地的徐家汇南丹东路莱诗邸(施工图)-dwg源格式.zip
- flutter 下载 项目资源图片 和截屏
- matlab集成c代码-NICE-Public:NIST的综合殖民地枚举器(NICE)
- 种植app weplant ui .xd素材下载
- 教育科研-学习工具-2,2′-二氨基联苄催化脱氨生产亚氨基二苄的工业化方法.zip
- tessel-vesnasoft-2015:Tessel应用程序用于演示加速度,环境,摄像机,气候,伺服和LED