Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ratfor(1) — NEWS-os 3.3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

f77(1)

RATFOR(1)  —  UNIX Programmer’s Manual

名称

ratfor − Fortran を構造化した方言

形式

ratfor [ option ... ] [ filename ... ]

解説

ratfor は Fortran を構造化した言語を 構造的ではないが標準である Fortran へ変換します。 ratfor は、次に示すように C言語と本質的に同じ制御フロー構文を提供します。

記述のグループ化:

{ statement; statement; statement }

decision-making:
if (condition) statement [ else statement ]
switch (integer value) {
    case integer:   statement
    ...
    [ default: ]    statement
}

loops:
while (condition) statement
for (expression; condition; expression) statement
do limits statement
repeat statement [ until (condition) ]
break
next
プログラムの読み書きを容易にする文法上の方便:

自由書式:
行中のマルチステートメント; 行の自動継続

コメント:
# this is a comment

関係演算子の翻訳:
>, >=, etc., は .GT., .GE., etc. となる。

return(expression)
呼び出したルーチンへ、関数から式の値を返す

定義:
define name replacsment

include:
include filename

ratfor は f77(1) と共に用いることによって、最大限にその機能が活かされます。

関連事項

f77(1)
B.W.Kernighan and P.J.Plauger, Software Tools, Addison-Wesley,1976.

NEWS-OSRelease 3.3

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026