Fortran95程序设计入门:面向对象与结构化编程

需积分: 0 1 下载量 152 浏览量 更新于2024-07-01 收藏 22.02MB PDF 举报
"Fortran95程序设计 (台)彭国伦1" 本书《Fortran95程序设计》由彭国伦编著,旨在引导读者深入理解和掌握Fortran95这一编程语言。这本书特别适合初学者和有一定Fortran77基础的读者,旨在帮助他们从传统的Fortran77过渡到更现代、功能更强大的Fortran95。 Fortran95相较于Fortran77有了显著的改进和扩展,主要包括以下几个核心特性: 1. **自由的写作格式**:Fortran95放宽了对代码格式的严格限制,使得代码更易于阅读和编写,不再局限于Fortran77的固定格式。 2. **动态内存管理**:引入了动态分配和释放内存的功能,允许在运行时根据需要调整数组的大小,提高了程序的灵活性。 3. **对空数组的支持**:可以处理未初始化或无元素的数组,增加了编程的便利性。 4. **矩阵运算功能增强**:Fortran95强化了数学运算,特别是矩阵和向量操作,使得科学计算更为高效。 5. **丰富的库函数**:提供了更多的内置函数和子程序,涵盖广泛的数学和物理计算领域,简化了编程工作。 6. **自定义数据类型和操作符**:允许用户定义自己的数据结构和操作符,增强了语言的表达能力,使其更接近于面向对象的编程范式。 7. **接口和模块**:通过模块(Modules)机制,实现了代码的封装和重用,提高了代码组织的规范性和可维护性。 书中采用结构化和面向对象的编程理念,通过实际生活中的例子和复杂的数值计算及计算机绘图项目,帮助读者逐步掌握Fortran95的使用。此外,作者还介绍了如何使用Visual Studio(VC++/VB)进行Fortran95程序的开发,并演示了如何利用IMSL库进行科学计算。附带的光盘包含了书中所有示例程序、习题解答以及相关的国际标准文件,方便读者实践和学习。 彭国伦博士,毕业于台湾大学资工研究所,拥有丰富的编程经验,精通C/C++、Fortran、x86汇编以及SDLC等技术。他的写作风格既注重理论知识的讲解,又强调实践应用,使得这本书成为学习Fortran95的理想教材。 读者可以通过访问出版社的网站或者图书馆获取本书附带的光盘内容,包括实例程序、答案和相关资源,以辅助学习过程。《Fortran95程序设计》是一本系统、全面地介绍Fortran95的教程,对于想要提升编程技能,尤其是从事科学计算和工程应用的读者来说,具有很高的参考价值。