Fortran 90编程宝典:详尽ANSI/ISO标准参考
需积分: 9 97 浏览量
更新于2024-10-28
收藏 1.48MB PDF 举报
"Fortran 90 Handbook 是一本详尽且权威的 ANSI / ISO 标准参考手册,由 Jeanne C. Adams、Walter S. Brainerd、Jeanne T. Martin、Brian T. Smith 和 Jerrold L. Wagener 共同编著。本书旨在提供 Fortran 90 语言的易读解释,包含新特性及其使用的理由,并通过“模型”帮助读者理解语言设计背后的思考。"
《Fortran 90 手册》详细介绍了 Fortran 90 的各个方面,这是一个经过现代化更新的编程语言标准,旨在提高程序效率、可移植性和可维护性。Fortran 90 引入了许多新的特性,这些特性包括:
1. **模块(Modules)**:模块化编程使得代码组织更加有序,允许封装数据和过程,提高了代码的重用性和可维护性。
2. **面向对象编程元素**:虽然 Fortran 90 不是完全的面向对象语言,但它引入了类似的概念,如类型(Types)、派生类型(Derived Types)和接口(Interfaces),增强了代码结构。
3. **数组处理**:Fortran 90 强化了对数组的支持,包括形状可变数组(Assumed-Shape Arrays)、数组函数和数组赋值,使得处理多维数据更加便捷。
4. **子程序和函数的通用性(Generic Procedures)**:通过接口和重载,可以创建一组具有相同名称但参数类型不同的函数或子程序,提高了代码的灵活性。
5. **指针(Pointers)**:提供了动态内存管理和灵活的数据链接,使得程序可以更高效地管理内存资源。
6. **DO 循环的改进**:引入了 DO CONCURRENT 和 DO WHILE 循环,提供了更多的控制结构选项。
7. **内联子程序(Subroutines)**:通过 IMPLICIT NONE 关键字,强制声明所有变量,减少了潜在的未定义变量错误,提高了程序的清晰度。
8. **输入/输出增强**:增加了格式控制的灵活性,支持更高级别的文件操作,例如直接访问和流式I/O。
9. **错误处理**:引入了异常处理机制,允许在程序中嵌入错误检查和恢复策略。
10. **可移植性**:Fortran 90 的标准化确保了代码可以在不同平台上保持一致的行为,增强了跨平台的兼容性。
《Fortran 90 手册》不仅讲解了这些特性,还提供了它们的使用示例,帮助程序员理解如何有效地利用这些新功能来编写高效、可移植的代码。书中的“模型”部分则通过具体的编程实例,深入探讨了这些特性的实际应用和设计原理。这本书对于 Fortran 90 的初学者和经验丰富的开发者来说,都是不可或缺的参考资料。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2009-05-29 上传
2021-06-28 上传
2021-10-08 上传
2020-03-04 上传
2015-02-05 上传
2021-06-01 上传
skbao
- 粉丝: 1
- 资源: 4
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查