《FORTRAN 编译程序》求取 ⇩

第一章引言1

约定1

FORTRAN程序结构2

字符集2

程序行2

程序列2

初始行3

空格3

注释行3

标号3

续行4

语句4

程序单位4

主程序和子程序4

语句顺序5

程序单位内的语句顺序5

数据类型5

整数6

实数6

逻辑常数7

文字常数8

表达式8

算术表达式8

文字表达式11

关系表达式11

逻辑表达式12

数组元素名12

函数引用13

表达式的优先级14

表达式的计算规则及限定14

FORTRAN名字14

FORTRAN名字的范围15

未说明的FORTRAN名字16

第二章编译FORTRAN程序17

用户应该具备的17

做主软磁盘的备份17

使用EDLIN程序18

开始编译18

起动编译程序:FOR119

继续编译程序:FOR221

连接22

运行用户的FORTRAN程序24

可选的FOR1命令行24

可选的FOR2命令行25

用批文件编译25

大程序的编译26

设备标识27

编译程序例子清单28

编译程序清单28

D列标号29

Line#列29

附加清单元命令29

编译程序信息30

不可恢复的错误30

符号表31

连接程序图36

第三章编译程序元命令37

概述37

$DEBUG元命令37

$DO66元命令38

$INCLUDE元命令39

$LINESIZE元命令40

$LIST元命令40

$NODEBUG元命令40

$NOLIST元命令40

$PAGE元命令41

$PAGEIZE元命令41

$STORAGE元命令41

$SUBTITLE元命令42

$TITLE元命令42

第四章语句43

控制语句43

IF THEN ELSE43

程序函数和子程序语句46

主程序46

子程序46

函数46

格式参数46

I/O语句47

I/O语句元素48

实体的输入和输出48

隐循的DO表列48

说明语句49

算术IF语句49

赋值语句50

ASSIGN语句51

赋值GOTO语句52

BACKSPACE语句53

块IF语句53

CALL语句54

CLOSE语句55

COMMON语句55

计算GOTO语句56

CONTINUE语句57

DATA语句57

DIMENSION语句58

DO语句59

ELSE语句61

ELSEIF语句61

END语句62

ENDFILE语句63

ENDIF语句63

EQUIVALENCE语句63

EXTERNAL语句65

FUNCTION语句65

IMPLCIT语句66

INTRINSIC语句67

逻辑IF语句68

OPEN语句68

运行时文件名赋值69

PAUSE语句71

PROGRAM语句71

READ语句72

RETURN语句73

REWIND语句73

SAVE语句73

语句函数74

STOP语句75

SUBROUTINE语句75

TYPE语句75

无条件GOTO语句76

WRITE语句77

第五章I/O系统79

概述79

记录79

格式化记录79

非格式化记录80

结束文件80

文件80

文件特性80

文件名80

文件位置81

格式化、非格式化和二进制的文件81

顺序文件和直接存取文件的特性81

内部文件81

专有特性82

设备82

概念和限制82

显示地打开外部、顺序、格式化的文件83

不常使用的文件操作84

直接文件/直接设备的关系84

BACKSPACE/顺序设备的关系84

BACKSPACE/非格式化顺序文件的关系84

在I/O语句中调用的函数85

局部读/非格式化顺序文件的关系85

格式化I/O和FORMAT语句85

格式说明和FORMAT语句85

可重复的编辑描述符86

不可重复的编辑描述符86

输入输出表列和格式说明87

输入/输出列表87

格式说明87

逻辑描述符88

不可重复的编辑描述符88

可重复编辑描述符90

走纸控制92

第六章内部函数93

内部函数93

附录A信息96

编译时错误信息96

第一遍扫描96

第二遍扫描102

第二遍扫描用户错102

第二遍扫描内部错103

文件系统错103

文件系统错误码103

其它运行时错误106

2000—2049存贮器错误106

2050—2099整型运算106

2100—2149实型运算106

2200—2249长整型量运算107

2250—2999其它错误107

附录BIBM FORTRAN与ANSI FORTRAN77之间的区别108

全语言的特征108

下标表达式108

DO变量表达式108

I/O设备号108

输入/输出表列中的表达式108

计算赋值GOTO语句中的表达式109

通用I/O109

标准语言的扩充109

编译程序元命令109

反斜杠编辑控制109

文件内部函数的结束109

附录C连接程序110

概述110

文件110

输入文件110

输出文件110

VM.TMP(临时文件)111

定义111

程序段111

程序组112

程序级112

命令提示112

命令提示的详细介绍113

目标模块(.OBJ):113

运行文件(Filenamel.EXE):113

列表文化(NUL.MAP):113

程序库(.LIB):114

参数115

/DSALLOCATION115

/HIGH115

/LINE115

/MAP116

/PAUSE116

/STACK:size116

如何起动连接程序116

连接之前116

连接程序会话举例119

装入模块的存储映像122

如何确定程序段的绝对地址122

信息123

附录D连接目标模块126

与PASCAL连接126

与MACROE宏汇编程序连接129

附录E会话范例132

词汇139

1985《FORTRAN 编译程序》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由唐忠祥译;祝军校 1985 中国科学院沈阳分院;科技咨询开发服务部 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。