基本信息

编辑推荐
涵盖基础知识、核心技术、典型示例等内容.
按照“基本概念→核心语法→典型示例”的模式讲解,容易上手..
提供200余个典型实例、讲述FORTRAN语言关键技术...
内容简介
计算机书籍
FORTRAN是一门在数值计算领域有着重要用途的高级计算机语言。本书深入浅出、循序渐进地向读者讲述如何使用FORTRAN进行程序开发。本书内容包括FORTRAN起源及发展、FORTRAN语法基础、简单输入与输出、常量和变量、种别和属性、常用内部过程、运算符及表达式、程序流程控制、FORTRAN中的数组、FORTRAN程序单元、高级输出与输入、文件操作、FORTRAN指针等内容。基本上涵盖了FORTRAN语言的方方面面。为便于读者进一步加深对FORTRAN语言的理解和应用,本书最后几章专门列举了一些FORTRAN的应用实例,具体讲解了常用数值算法、文件处理、搜索与排序等内容。
本书适合广大科研院所的科研和工程人员、从事软件开发的程序员和工科大专院校的学生阅读,对于已经熟悉FORTRAN语言的人员也具有一定的参考价值。
目录
前言
第一篇 概述篇
第1章 Fortran概述
1.1 Fortran起源
1.2 Windows下Fortran编译器的使用
1.2.1 安装Compaq Visual Fortran
1.2.2 创建第1个Fortran工程
1.2.3 在Fortran工程中添加源代码
1.2.4 在Fortran工程中新建源文件
1.2.5 在Compaq Visual Fortran中编译源文件
1.3 Linux下常见的Fortran编译器
1.4 常见编译器性能比较
1.5 常用编译器
1.5.1 UltraEdit
1.5.2 ZionEdit
1.5.3 gEdit
1.6 第1个Fortran程序—Hello! Fortran 90/95
第二篇 基础语法篇
第2章 Fortran语法基础
前言
笔者在自身的大学和研究生时代,由于学习和研究的需要,对Fortran语言有较深入的学习。现将平时的一些学习心得整理出来,汇编成书。本书较为全面地介绍了Fortran语言的各个方面,并以实例的形式介绍了Fortran语言的应用实践。通过本书的学习,力求使初学者能够掌握这门语言;使使用者能够进一步加深理解。
本书特色
1. 循序渐进,深入浅出
为了方便读者学习,本书首先让读者了解Fortran,并掌握编写Fortran程序的一个基本开发和编译工具。使读者在掌握这些工具的基础上,逐步深入地学习Fortran,掌握相关的程序设计方法。从而使读者可以边学习,边动手,更快掌握Fortran的各种知识。
2. 知识全面,内容充实
本书用大量的章节详细介绍了Fortran语言的方方面面,包括常见编译器和源代码编辑器的使用、Fortran语言的基本和高级语法、程序设计中应该注意的问题等。使读者能够深入了解这门程序设计语言的各个角落,不留死角。
3. 对比讲解,加深理解
由于目前市面上Fortran的编译器版本众多,所支持的语言标准各不相同。本书在进行讲解时尽可能以当前最流行的标准为准,并比较了一些常见编译器的区别。在一些语法概念上与其他一些高级计算机语言进行了对比,以加深理解。
4. 案例精讲,深入剖析
在本书的后面几章,集中对Fortran语言在应用中常见的一些问题进行了讲解。例如常见数值计算方法的案例、文件处理的应用、数据搜索和排序的方法等内容。
5. 配有多媒体光盘,加速学习
本书每一章的编程范例源代码都可以在配套光盘中找到。为了方便练习,还在光盘中提供了一些开源编译器和编辑器供读者选用。使读者能够快速地将理论变成实践来进行练习。..
本书的内容
第1章:如果读者是一个Fortran语言的初学者,这一章将通过介绍Fortran是什么,主要应用于哪些领域,它有哪些特征和优势等知识,把读者带到这门技术中来。本章还对Fortran语言的发展历程进行了较为详细的介绍。
第2章:本章主要介绍了使用Fortran进行程序设计所必需的一些语法基础,包括Fortran语言新旧两种书写格式,所采用的字符集、注释风格、命名方式和基本的程序单元、语句顺序。通过本章的学习可以使读者对Fortran语言有一个整体的印象。
第3章:本章主要介绍了Fortran语言中最简单的输入输出语句及其作用。通过本章的学习,读者可以掌握程序中输入输出语句的行为方式。这样程序设计中的一些问题就可以直观地表现出来,便于对一些概念的理解。
第4章:详细介绍了Fortran语言中常量和变量的基本情况。通过本章的学习,读者可以对程序设计中经常遇到的常量、变量及其存储空间的概念有一个清楚的认识。
第5章:重点介绍了Fortran语言中所特有的种别和属性的概念。通过本章的学习,可以使读者对种别和属性在程序中的重要用途有一个清楚的认识。
第6章:重点介绍了Fortran语言中丰富的内部过程,包括基本数学函数、数组函数、字符处理函数和系统过程。