《语言参考手册》求取 ⇩

第一章 PDP-11 FORTRAN-77导论1

1.1 语言概述1

序言1

1.2 程序元素2

1.2.1 语句2

1.2.2 注释3

1.2.3 字符集3

1.3 FORTRAN行的格式3

1.3.1 字符-列格式4

图1-1 FORMAT编码形式4

1.3.3.1 注释指示符5

图1-2 行格式举例5

1.3.3 语句标号字段5

1.3.2 跳格字符格式5

1.3.4 续行字段6

1.3.5 语句字段6

1.3.6 序号字段6

1.4 程序单元结构6

1.3.3.2 调试语句指示符6

图1-3 语句和语句行的次序7

1.5 INCLUDE语句7

第二章 语句成分9

2.1 符号名9

表2-1 符号名的实体标识10

2.2 数据类型10

2.3.1 整型常数11

2.3 常数11

表2-2 数据类型的存储要求11

2.3.2 实型常数12

2.3.4 复数型常数13

2.3.3 双精度型常数13

2.3.5 八进制和十六进制常数14

2.3.6 逻辑型常数15

2.3.7 字符常数15

2.3.8 何内斯常数16

2.4 变量17

2.4.1 显式的数据类型17

2.4.2 隐含的数据类型18

2.5 数组18

2.5.1 数组说明符19

2.5.2 数组下标20

2.5.3 数组存储20

2.5.4 数组的数据类型20

2.6 字符子串21

图2-1 数组存储21

2.5.6 可调数组21

2.5.5 无下标数组的引用21

2.7.1 算术表达式22

2.7 表达式22

表2-3 指数数据类型23

2.7.1.1 括号的应用23

2.7.1.2 算术表达式的数据类型24

2.7.3 关系表达式25

2.7.2 字符表达式25

2.7.4 逻辑表达式26

3.1 算术赋值语句29

第三章 赋值语句29

表3-1 赋值语句数据转换规则30

3.2 逻辑赋值语句30

3.3 字符赋值语句31

3.4 标号赋值语句31

第四章 控制语句33

4.1 GO TO语句33

4.1.1 无条件GO TO语句33

4.1.2 运算GO TO语句34

4.1.3 赋值GO TO语句34

4.2 IF语句35

4.2.1 算术IF语句35

4.2.2 逻辑IF语句35

4.2.3 语句块IF语句36

图4-1 语句块IF结构举例37

4.2.3.1 语句块38

4.2.3.2 语句块IF语句举例38

4.2.3 嵌套语句块IF语句结构39

4.3.1 DO的迭代控制40

4.3 DO语句40

4.3.4 扩充域41

4.3.3 DO循环中的控制转移41

4.3.2 嵌套DO循环41

4.4 CONTINUE语句42

图4-3 控制转移和扩充域42

图4-2 嵌套DO循环42

4.5 CALL语句43

4.6 RETURN语句43

4.8 STOP语句44

4.7 PAUSE语句44

4.9 END语句45

5.1 IMPLICIT语句46

第五章 说明语句46

5.2 类型说明语句47

5.2.1 数字类型说明语句47

5.2.2 字符类型说明语句48

5.3 DIMENSION语句49

5.4 COMMON语句49

5.5 VIRTUAL语句51

5.5.1 虚拟数组应用的限制52

5.5.2 在子程序中虚拟数组的引用53

5.6 EQUIVALENCE语句54

5.6.1 设置数组等价55

图5-1 数组存储的等价关系55

图5-2 多个下标数组的等价关系56

图5-3 字符子串的等价关系56

5.6.2 设置字符子串等价56

图5-4 字符数组的等价关系57

5.6.3 扩充公用块58

5.7 SAVE语句58

5.8 EXTERNAL语句59

5.9 INTRINSIC语句60

5.10 DATA语句61

5.11 PARAMETER语句62

5.13 BLOCK DATA语句63

5.12 PROGRAM语句63

6.1.1 子程序变元的规则65

6.1 子程序变元65

第六章 子程序65

6.1.2 可调数组66

6.2 用户书写的子程序68

6.1.3 虚设维数大小的哑元数组68

表6-1 用户书写的子程序类型69

6.2.1 语句函数69

6.2.2 函数子程序70

6.2.3 子例子程序71

6.2.4.1 函数子程序中的ENTRY73

6.2.4 ENTRY语句73

6.2.4.2 子例子程序的ENTRY74

图6-1 函数子程序中的多重函数74

6.3.1 内部函数引用75

6.3.2 类函数引用75

6.3 内部函数和其他的库函数75

表6-2 类函数名汇总76

6.3.3 内部函数和类函数的使用76

图6-2 多重函数名的用法78

6.3.4 字符库函数和词法比较库函数78

第七章 输入输出语句80

表7-1 各种I/O语句81

7.1.2.1 顺序结构81

7.1.2 文件81

7.1.1 记录81

7.1 I/O概述81

7.1.4 存取方式82

7.1.4.1 顺序存取82

7.1.2.2 相对结构82

7.1.2.3 索引结构82

7.1.3 内部文件82

7.2.1 控制表83

表7-2 各种文件结构的存取方式83

7.2 I/O语句成分83

7.1.4.3 索引键存取83

7.1.4.2 直接存取83

7.2.1.1 逻辑设备区分符84

7.2.1.3 格式区分符84

7.2.1.2 内部文件区分符84

7.2.1.5 索引键区分符85

7.2.1.4 记录区分符85

7.2.2 I/O表87

7.2.1.6 控制转移区分符87

7.2.2.1 简单表88

7.2.2.2 隐DO表88

7.3 语法规则89

7.4.1.2 表控READ语句90

7.4.1.1 格式顺序READ语句90

7.4.1 顺序READ语句90

7.4 READ语句90

7.4.1.3 无格式顺序READ语句92

7.4.2.2 无格式直接存取READ语句93

7.4.2.1 格式直接存取READ语句93

7.4.2 直接存取READ语句93

7.4.3.1 格式索引READ语句94

7.4.3 索引READ语句94

7.4.4 内部READ语句95

7.4.3.2 无格式索引READ语句95

7.5 WRITE语句96

7.5.1.1 格式顺序WRITE语句97

7.5.1 顺序WRITE语句97

7.5.1.2 表控WRITE语句98

表7-3 表控输出格式98

7.5.2.2 无格式直接存取WRITE语句99

7.5.2.1 格式直接存取WRITE语句99

7.5.1.3 无格式顺序WRITE语句99

7.5.2 直接存取WRITE语句99

7.5.3.1 格式索引WRITE语句100

7.5.3 索引WRITE语句100

7.5.3.2 无格式索引WRITE语句100

7.6.1 索引REWRITE语句101

7.5.4 内部WRITE语句101

7.6 REWRITE语句101

7.6.1.2 无格式索引REWRITE语句102

7.6.1.1 格式索引REWRITE语句102

7.7 ACCEPT语句102

7.8 TYPE和PRINT语句103

第八章 FORMAT语句105

8.1 字段和编辑描述符106

8.1.6 I字段描述符107

8.1.5 S编辑描述符107

8.1.4 SS编辑描述符107

8.1.3 SP编辑描述符107

8.1.2 BZ编辑描述符107

8.1.1 BN编辑描述符107

8.1.8 Z字段描述符108

8.1.7 O字段描述符108

8.1.9 F字段描述符109

8.1.10 E字段描述符110

8.1.12 G字段描述符112

8.1.11 D字段描述符112

8.1.13 L字段描述符113

表8-1 G格式对数据量级的影响113

8.1.14 A字段描述符114

8.1.15 H字段描述符115

8.1.16 X编辑描述符116

8.1.17 T编辑描述符116

8.1.19 TR编辑描述符117

8.1.20 Q编辑描述符117

8.1.18 TL编辑描述符117

8.1.23 比例因子118

8.1.22 :编辑描述符118

8.1.21 $编辑描述符118

8.1.26 缺省字段描述符120

8.1.25 重复计数与组重复计数120

8.1.24 复数型数据编辑120

8.2 变量格式表达式121

表8-2 缺省字段宽度121

8.3 托架控制字符122

图8-1 变量格式表达式举例122

表8-3 托架控制字符123

8.4 格式说明分隔符123

8.6 运行时间格式124

8.5 外部字段分隔符124

8.7 I/O表与格式控制的交互125

8.8 FORMAT语句的规则汇总126

8.8.1 一般规则126

8.8.2 输入规则127

表8-4 FORMAT代码汇总表128

8.8.3 输出规则128

9.1 OPEN语句129

第九章 辅助输入输出语句129

表9-1 OPEN语句关键字的值131

表9-2 ACCESS值和文件结构的合理组合133

9.1.2 ASSOCIATEVARIABLE133

9.1.1 ACCESS133

9.1.3 BLANK134

9.1.6 CARRIAGECONTROL134

9.1.5 BUFFERCOUNT134

9.1.4 BLOCKSIZE134

9.1.10 FILE135

9.1.9 EXTENDSIZE135

9.1.8 ERR135

9.1.7 DISPOSE135

9.1.13 KEY136

9.1.12 INITIALSIZE136

9.1.11 FORM136

表9-3 ORGANIZATION关键字的存取方式137

9.1.18 READONLY137

9.1.17 ORGANIZATION137

9.1.16 NOSPANBLOCKS137

9.1.15 NAME137

9.1.14 MAXREC137

9.1.20 RECORDSIZE138

9.1.19 RECL138

9.1.21 RECORDTYPE138

9.1.22 SHARED139

9.1.23 STATUS139

9.1.24 TYPE139

9.1.25 UNIT139

9.1.26 USEROPEN139

9.2 CLOSE语句140

9.3 REWIND语句140

9.4 BACKSPACE语句141

9.5 DELETE语句141

9.5.1 顺序DELETE语句142

9.5.2 直接DELETE语句142

9.6 UNLOCK语句142

9.7 ENDFILE语句143

附录A 辅助的语言元素145

A.1 ENCODE和DECODE语句145

A.2 DEFINE FILE语句146

A.3 FIND语句147

A.4 RARAMETER语句147

A.5 整型常数的八进制形式148

A.6 EXTERNAL语句的/NOF77翻译149

附录B 字符集151

B.1 FORTRAN字符集151

B.2 ASCII码字符集151

表B-1 ASCII字符集152

B.3 RADIX-50常数与字符集153

附录C 语言汇总154

C.1 表达式运算符154

C.2 语句154

表C-1 表达式运算符154

表C-2 类函数与内部函数166

C.3 库函数166

索引172

《语言参考手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由核工业部计算机应用研究所译 中国DEC计算机用户协会 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。