ืืืื ืืคืงืืื ftnchek ืฉื ืืชื ืืืคืขืื ืืกืคืง ืืืืจืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
ftnchek - ืืืืง ืชืืื ืืืช Fortran 77
ืชึทืงืฆึดืืจ
ftnchek [ -ืืืขืื ืื[=ืจืฉืืื] ] [ -ืึทืขึฒืจึธื[=ืจืฉืืื]]
[ -[ืื]ืงืฆืจ ] [ -calltree[=ืจืฉืืื] ] [ -[ืื]ืืืืืง ]
[ ืขืืืืื[=NUM] ] [ -ืึฐืฉืืึผืชึธืฃ[=ืจืฉืืื]]
[ -[ืื]crossref[=ืจืฉืืื] ] [ -[ืื]ืึฐืึทืืจึดืื ]
[ -[ืื]ืืืืง ] [ -ืฉืืืืืช[=NUM] ] [ -[ืื]ืืืฆืื ื ]
[ -[ืื]f77[=ืจืฉืืื] ] [ -[ืื]f90[=ืจืฉืืื]]
[ -[ืื]f95[=ืจืฉืืื] ] [ -[ืื]ืืขืืืจ ]
[ -[ืื]ืืืื-ืชืืืื[=ืจืฉืืื] ] [ -include=str ]
[ -ืคึผึฐื ึดืืึดื[=ืจืฉืืื] ] [ -[ืื]ืกืคืจืื ] [ -[ืื]ืจืฉืืื ]
[ -makedcls[=ืจืฉืืื] ] [ -mkhtml[=ืจืฉืืื]]
[ -[ืื]ืืืจืื ] [ -ืคืื=str ]
[ - ืืืื ื ืงืืืชื[=NUM] ] [ -[ืื]ืึดืึทืืึฐืืึผืช[=ืจืฉืืื]]
[ -[ืื]ืืคื[=ืจืฉืืื] ] [ -ืคึผืจืึนืึถืงื[=ืจืฉืืื]]
[ -[ืื]ืืืืจ ] [ -[ืื]ืฉืึถืงึถื ] [ -[ืื]ืืคื ืื ]
[ -[ืื]ืืฉืืืื ] [ -[ืื]ืฉืืฉื ืฆ'ืืจ ] [ -[ืื]sort ]
[ -ืึธืงืึนืจ[=ืจืฉืืื] ] [ ืืกืื ืื[=ืจืฉืืื] ] [ -[ืื]symtab ]
[ -[ืื]ืึฐืึดืืึธื[=ืจืฉืืื] ] [ -ื ืึนืึธื[=ืจืฉืืื]]
[ -[ืื]vcg ] [ -[ืื]ืืจืกื ] [ -[ืื]ื ืืืฃ ]
[ -ืืืื ืืืืื[=NUM] ] [ -ืึทืขึฒืืึนืฃ[=NUM] ] [ ืงืืฆืื ... ]
ืชืืืืจ
ftnchek (ืงืืฆืืจ ืฉื ืืืืง Fortran) ื ืืขื ืืืืืช ืฉืืืืืช ืืกืืืืืช ื-Fortran
ืชืืื ืืช ืฉืืืจื ืืื ืื ืขืืฉื ืืืืจ. ftnchek ืื ื ืืขื ืืขืืงืจ ืืืืืช
ืฉืืืืืช ืชืืืืจ. ืืืจืชื ืืกืืืข ืืืฉืชืืฉ ืืืืชืืจ ืฉืืืืืช ืกืื ืืืืช. ืกึตืึทื ืึดื
ืฉืืืืืช ืื ืืืงืืืช ืืฉืคืช Fortran ืื ืื ืืืืื ืืืช ืื ืขืืืืืช ืืืจืื ืื ื ืืื
ืืืฆืข. ืืืืืื, ืืฉืชื ืื ืฉืืขืืื ืืื ื ืืฉืืืืฉ ืขืฉืืืื ืืืฆืืืข ืขื ืืฉืืื ืืืฉืื ื-
ืชืื ืืช; ืืฉืชื ืื ืื ืืืืชืืืื ืืืืืื ืืื ืฉืขืืื ืืืจืื ืืชืืฆืืืช ืฉืืืืืช
ืึฐืืึนืฉืึธื; ืืืฉืชื ืื ืฉืืื ื ืืืฆืืจืื ืขืฉืืืื ืฉืื ืืืืืช ืืกืื ืืืืืขื. ftnchek
ื ืืขื ืืกืืืข ืืืฉืชืืฉืื ืืืืชืืจ ืืืืื ืฉื ืชืืื ืืช Fortran ืฉืืื. ืื ืื ื ืืขื
ืืื ืืชืคืืก ืืช ืื ืฉืืืืืช ืืชืืืืจ. ืื ืืคืื ืงืฆืื ืฉื ืืืืืจ. ืืคื ื ืืฉืืืืฉ
ftnchek, ืขื ืืืฉืชืืฉ ืืืืื ืฉืืชืืื ื ืืชืงืคืืช ืืืืื.
ืืกืื ืื ืืกืื ืชืืืื ืืืฆื ืืืคืขืื ftnchek. ืืฉ ืืงืจืื ืืช ืืกืขืืฃ ืืื ืืคื ื
ืืชืืืืื ืืืฉืชืืฉ ftnchek. ืกืขืืคืื ืืืืืจืื ืืืชืจ ืืชืืจืื ftnchekืืคืฉืจืืืืช ืฉื ืืืชืจ ืคืืจืื, ืชื
ืืืืื ืืฉืืืืฉ ืื, ืืืกืืจ ืืืฆื ืืคืจืฉ ืืช ืืคืื. ืืกืขืืคืื ืืืืจืื ืื
ืฆืืื ืืช ืืืืืืืช ืืืืืืื ืืืืืขืื ื ftnchek.
ืืืืื FTNCHEK
ftnchek ืืืคืขื ืืืืฆืขืืช ืคืงืืื ืืฆืืจื:
$ ftnchek [-ืืืคืฆืื -ืืืคืฆืื ...] ืฉื ืืงืืืฅ [ืฉื ืืงืืืฅ ...]
ืืกืืืจืืื ืืฆืืื ืื ืืฉืื ืฉืืื ืืืคืฆืืื ืื. ืืกืืืจืืื ืขืฆืื ืื
ืืืงืืื ืืคืืขื. ืืื ืืืคืฉืจืืืืช ืื ืืชืื ืฉืืจืช ืคืงืืื ืื ืืืืจืืช, ืืฉืืืืืช ื
ืชืคืขืื ืืชืืื ืืช ืืืืืช ืืืืืข ืฉืืืืคืก. ืื ืื
ืืคืฉืจืืช ืืืืืจืช, ืคืขืืืช ืืจืืจืช ืืืืื ืืื ืืืคืกืช ืืืืขืืช ืฉืืืื, ืืืืจืืช ื
ืืืืขืืช ืืื ืคืืจืืืืืืืช, ืื ืื ืจืืฉืื ืืชืืื ืืช ืื ืืืืืืช ืืกืืืื.
ืื ืืคืฉืจืืช ืืชืืืื ืขื ืืชื '-'. (ืืืขืจืืืช VAX/VMS ืื MS-DOS ืืชื ืขืฉืื ืืืฉืชืืฉ
ืื '/' ืื '-'.) ืืืขื ืืชืืื ืขื ืืืกืืื ื ืคืืฆื ืืืชืจ ืืืืชืจ,
ืืคืฉืจืืืืช ืืืืืืช ืื ืืืชืืื ื-'--'. ืืืคืฉืจืืืืช ืืชืืืจืืช ืืืจืืื ืืืืฉื
ืกึธืขึดืืฃ.
ftnchek ืืคืฉืจืืืืช ืืชืืืงืืช ืืฉืชื ืงืืืืจืืืช: ืืชืืื, ืฉืื ืืืช ืื ืฉืงืจ, ื
ืืืืจืืช, ืืขืืืช ืขืจื ืืกืคืจื ืื ืืืจืืืช. ืงืืืืืช ืืฉื ืฉื ืืชื ืืื 'ืื'
ืื 'ืื-' ืืื ืืืืืช ืืช ืื: ืืืฉื -ืื ืืืื ืืช ืืืืืจืืช ืืืื ืคืื ืงืฆืืืช ืื ืืืืจืืช.
ืืงืืืืืช 'ืื' ืืืืื ืืฉืืฉ ืื ืขื ืืืืจืืช ืืกืคืจืืืช, ืฉืืฉ ืื ืืฉืคืขื ืฉื ืืืืื
ืืืืืจืืช ืืืชืืืืืช. ืืืืืจืืช ืืฉืืืืืช ืืจืฉืืืืช ืืืืืจืืช ืืฉ ืชืืืืจ ืืืืื
ื ืืื ืืืื. ืจืง 3 ืืชืืืื ืืจืืฉืื ืื ืฉื ืฉื ืืคืฉืจืืช (ืื ืกืืคืจ ืืช ื-'-')
ืฆืจืื ืืกืคืง. ื ืืชื ืืืฉืชืืฉ ืื ืงืืืชืืื ืืืงืื ืกืืื ืฉืืืืื ืขืืืจ ืืกืคืจืื ืื ืืืจืืืช
ืงืืืขืช ืืืืืช; ืขื ืืืช, ืื ื ืืฆืืืื ืจืง ืืช ืืืคืก ืกืืื ืืฉืืื ืืืื.
ืืืชืืื ืืืืืืจืืช ืืฉืจ ftnchek ืืืื ืืจืืข ืืืคืืขืื ืืืื. ืืื ืืื
ืืคืฉืจืืช, ืืจืืจืช ืืืืื ืืื ืืขืจื ืืืฉืืฉ ืื ืืืคืฉืจืืช ืื ืฆืืื ื ืืืคืืจืฉ, ืืขืื ืฉ-
turn-on ืืื ืืขืจื ืืืฉืืฉ ืื ืืืคืฉืจืืช ื ืืชื ืช ืืืื ืืืงืฆืืช ืื ืขืจื.
-ืืืขืื ืื=ืจืฉืืื
ืืืืจืืช ืืงืจื ืขื ืื ืืชืืื ืฉื ืกืื ืชืืื ืืช ืืฉื ื ืืื ืืชืืื. ืืจืืจืช ืืืื = ืืคืขืื
= ืืื.
-ืืขืจื=ืจืฉืืื
ืืงืจืช ืืืืจืืช ืืืืืงืช ืืจืืืื ืืื ืฉื ืืขืจื ืฉื ืชืืื ืืืช ืืฉื ื. ืืจืืจืช ืืืื = ืืคืขืื =
ืืช ืื.
-ืงึธืฆึธืจ ืืฉืชืืฉ ืืคืืจืื ืงืฆืจ ืืืชืจ ืขืืืจ ืืืืขืืช ืฉืืืื ืืกืืืืืช. ืืจืืจืช ืืืื = ืื.
-calltree=ืจืฉืืื
ืืคืงืช ืืืจืจืืืืช ืฉืืืืช ืชืช-ืชืืื ืืช ืืืื ื-3 ืคืืจืืืื: ืืงืกื call-tree, who-call-
ืื ื-VCG. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืขืฅ, ืืื, ืืืื.
ืื -mkhtml ืืืืคืฆืื ืืืคืขืืช ื tree ืืื ืืคืฉืจืืช ื-calltree ืืืืืืช, ืงืืืฅ
ืืฉื CallTree.html, ืืืคืง ืืืชืืจ ืืช ืืขืฅ ืืคืืจืื HTML.
-ืืฉืืื ืืฆืข ืืืืงื. ืืจืืจืช ืืืื = ืื.
-ืขืืืืืช=NUM
ืืืืจ ืืช ืืืจื ืืงื ืืืจืื ื NUM ืขืืืืืช. (ืืขืืจ ืืื ืืชืขืืืื.) ืืคืขืื = ืืงืกืืืื =
132. ืืจืืจืช ืืืื = 72.
-ื ืคืืฅ=ืจืฉืืื
ืืืืจ ืืช ืืืืช ืืืงืคืื ืืืืืงืช ืืืืงืื COMMON. ืืจืืจืช ืืืื = ืืคืขืื = ืืื.
-crossref=ืจืฉืืื
ืืืคืก ืจืฉืืืช ืืคื ืืืช ืืืฆืืืืช ืฉื ืงืจืืืืช ืืชืืื ืืืช ืืฉื ื, ืฉืืืืฉ ืืชืืืืช ื/ืื ืืืืง COMMON
ืืืฉืชืืฉ. ืืจืืจืช ืืืื = ืืื.
-ืึฐืึทืืจึดืื
ืืืคืก ืจืฉืืื ืฉื ืื ืืืืืื ืฉืกืื ืื ืชืื ืื ืฉืืื ืื ืืืฆืืจ ืืืคืืจืฉ. ืึผึฐืจึดืืจึทืช ืึถืืึธื
= ืื.
-ืึฒืืึผืงึธื
ืืชืจืืข ืืื ืืงืื ืฉืื ืืชืืฆืขืช ืืืืงื (ืืืขื ืืืืงื ืืงืืืข). ืืจืืจืช ืืืื = ืื.
-ืฉืืืืืช=NUM
ืืืืจ ืืช ืืืกืคืจ ืืืจืื ืฉื ืืืืขืืช ืฉืืืื ืืื ืืคื. ืืจืืจืช ืืืื = ืืคืขืื = 3.
-ืืืฆืื ื
ืืืืจื ืื ืชืืื ืืืช ืืฉื ื ืืืฆืื ืืืช ืืืืคืขืืืช ืืขืืื ืืื ื ืืืืืจืืช. ืืจืืจืช ืืืื = ืื.
-f77=ืจืฉืืื
ืืงืจืช ืืืืจืืช ืกืคืฆืืคืืืช ืืืื ืืจืืืืช ื ืชืืืืช ืืชืงื Fortran 77.
ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืื.
-f90=ืจืฉืืื
ืืงืจืช ืืืืจืืช ืกืคืฆืืคืืืช ืืืื ืืจืืืืช ื ืชืืืืช ืืชืงื Fortran 77
ืฉืื ืืืืฆื ืืืืง ืืชืงื Fortran 90. ืืจืืจืช ืืืื = ืืื, ืืคืขื
= ืืื.
-f95=ืจืฉืืื
ืืงืจืช ืืืืจืืช ืกืคืฆืืคืืืช ืืืื ืชืืื ืืช Fortran 77 ืกืื ืืจืืืืช ืฉื ืืืงื ืืื
ืชืงื Fortran 95. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืื.
ืขืืจื ืืืคืก ืชืงืฆืืจ ืคืงืืืืช. ืืจืืจืช ืืืื = ืื.
-ืืืื-ืชืืืื=ืจืฉืืื
ืืืืจ ืชืืืื ืฉืืื ื ืืืคืื ืืืจืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืืืืื. ืืจืืจืช ืืืื =
ืืคืขืื = ืกืืื ืืืืจ ืืงื ืชืืชืื.
-include=ื ืชืื
ืืืืจ ืกืคืจืืื ืืืืคืืฉ ืงืืฆื INCLUDE ืืคื ื ืืืคืืฉ ืืื ืืืขืจืืช
ืึทืืจึดืื. ืึดืฆืึทืึผึตืจ. ืืจืืจืช ืืืื = ืืคืขืื = ืืื.
-ืืืืืขื=ืจืฉืืื
ืืืคืื ืืงืจื ืฉื ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช. ืืจืืจืช ืืืื = ืืื ืืืื vms ื
ืืจืกืช ืืื ืืงืก, ืืื ืืืื ืืื ืืงืก ืขืืืจ ืืจืกืช VMS, ืืื ืืืื ืืื ืืงืก ื vms ืืืืจ
ืืจืกืืืช. ืืืืงื = ืืื.
-ืืืืจืจื
ืืชืื ืืฆื ืกืคืจืืื: ืื ืชืืืืจ ืขื ืชืืื ืืืช ืืฉื ื ืืงืืืฅ ืืืืืืจืืช ืืื
ืืขืืื ืื ื ืขืฉื ืื ืฉืืืืฉ. ืืจืืจืช ืืืื = ืื.
-ืจืฉืืื ืืืคืก ืืช ืจืฉืืืช ืืืงืืจ ืฉื ืืชืืื ืืช. ืืจืืจืช ืืืื = ืื.
-makedcls=ืจืฉืืื
ืืื ืชืืง ืืฆืืจืืช. ื ืจืฉืืื ืืฆืืื ืืคืฉืจืืืืช ืขืืืจ ืืคืืจืื ืฉื ืื
ืงืึนืึถืฅ. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืฆืืจืืช.
-mkhtml=ืจืฉืืื
ืฆืืจ ืงืืืฆื HTML ืืืืืื ืื ืืชืื ftnchek ืืืขืจืืช ืงืื.
ืืืจื ืืื ืชืจืฆื ืื ืืคืจื -ืงืจืืื=ืขืฅ ืืื ืืืฆืืจ ืืช ืงืืืฅ ื-HTML ืืืกืืกื
CallTree.html. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืกืืืื.
-ืึดืืจืึนื
ืชื ืคืื ืืชืืื ืืืฉืชืืฉืื ืืชืืืืื. ืืจืืจืช ืืืื = ืื.
-ืคืื=ืฉื ืืงืืืฅ
ืฉืื ืคืื ืืงืืืฅ ืื ืชืื. ืืจืืจืช ืืืื ืืืคืขืื ืฉืืืืช ืคืื ืืืกื.
(ืกืืืืช ืืจืืจืช ืืืืื ืฉื ืฉื ืืงืืืฅ ืืื .lis).
-pointersize=NUM
ืืืืจ ืืช ืืืืื ืฉื ืืฉืชื ื ``Cray pointer'' ื NUM ืืชืื. ืืื ืืืื = 1, ืืงืกืืืื = 16.
ืืจืืจืช ืืืื = ืืคืขืื = 4
-ื ืืืืืช=ืจืฉืืื
ืืืืจ ืืืื ืฉืืืืฉืื ืฉืืื ื ื ืืืืื. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืื.
-ืืคื=ืจืฉืืื
ืชื ืืืืจืืช ืขื ืืจืื ืืืื ืืืขื ืฉื ืงืื ืืืงืืจ. ืืจืืจืช ืืืื = ืชืืจ-
ืขื = ืืื.
-ืคืจืืืงื=ืจืฉืืื
ืฆืืจ ืงืืืฅ ืคืจืืืงื (ืจืื ืืกืืจ ืืืื). ืืจืืจืช ืืืื = ืื.
ืืืืจ ื ื ืื ืฉืืชืคืงืืืื ืืืืจืื, ืืืืืจ ืืื ืืื ืชืืคืขืืช ืืืืื. ืืจืืจืช ืืืื = ืื.
-ืฉืึถืงึถื ืืคืงืช ืคืื ืคืืืช ืืืืืื. ืืจืืจืช ืืืื = ืื.
-ืืชืืืืกืืช
ืืืคืก ืืืื ืฉื ืชืืื ืืืช ืืฉื ื ืฉืืืืื ืืชืืืืก ืื ืชืืื ืืช ืืฉื ื. ืืจืืจืช ืืืื = ืื.
ืืงืืจืืช
ืืืคืก ืืช ืืืืช ืืืฉืืืื ืืืฉืืฉืื ืื ืืชืื ืืชืืื ืืช. ืืจืืจืช ืืืื = ืื.
-ืฉืืฉื ืฆ'ืืจ
ืจืฉืื ืื ืฉืืืช ืืฉืชื ืื ืฉืืชื ืืฉืื ืืืืจื ืฉื 6 ืชืืืื. ืืจืืจืช ืืืื = ืื.
-ืกืื ืืืคืก ืจืฉืืื ืฉื ืชืืื ืืืช ืืฉื ื ืืืืื ืืช ืืกืืจ ืืืจืืฉ. ืืจืืจืช ืืืื = ืื.
-ืืงืืจ=ืจืฉืืื
ืืืจ ืืคืฉืจืืืืช ืขืืฆืื ืืงืืจ: ืฆืืจื ืงืืืขื ืื ืืืคืฉืืช, DEC Fortran ืืคืืจืื ืืฉืื ืืช
ืงืืืื, ืืฆืืจืช INCLUDE ืืกืื ืื VMS, ืจืฆืคื ืืจืืื ืืืืืจ ืืกืื ืื UNIX, ื
ืืงืืื ืืจืืืืช ืฉื ืคืจืืืจืื. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืื.
-ืกืื ืื=ืจืฉืืื
ืืคืง ืืืืจืืช ืืจืจื ืืืช ืืืืืื ืืืื ืชืื ืืช ืืืืฉื ืืช ืื ืืืืฉื ืืช
ืืื ืื. ืืจืืจืช ืืืื = ืืื, ืืคืขืื = ืืื.
-ืกืืืืื
ืืืคืก ืืืืช ืกืืืื ืืืืืช ืชืืืืืช ืขืืืจ ืื ืชืช ืชืืื ืืช. ืืจืืจืช ืืืื = ืื.
-ืงืืืขื=ืจืฉืืื
ืืืืง ืื ืืฉ ืืืืื ืืคืฉืจื ืฉื ืืืืง ืขื ืืื ืืืชืื. ืืจืืจืช ืืืื = ืืคืขืื = ืืื.
-ืฉืืืืฉ=ืจืฉืืื
ืืืืจืืช ืืงืจื ืขื ืืฉืชื ืื ืฉืืื ื ืืฉืืืืฉ ืื ืื ืืืืชืืืื, ืืืืงืื ื ืคืืฆืื ืืื'.
ืืจืืจืช ืืืื = ืืคืขืื = ืืื.
-vcg ืืคืง ืคืืจืื VCG ืฉื ืืจืฃ ืฉืืืืช.
-ืืคื
ืืกืคืจ ืืจืกื ืืืืคืกื. ืืจืืจืช ืืืื = ืื.
-ื ึธืึดืืฃ
ื ื ืื ืฉืืืืงืื COMMON ืืืืืื ืืช ืืืืืจื ืืื ืืคืขืืืช. ืืจืืจืช ืืืื = ืื. (ืึฐืืึผืฉืึธื.
ืืฉืชืืฉ -ื ืคืืฅ=ื ืืืฃ ืืืงืื ืืืช.)
-ืืืื ืืืืื=NUM
ืืืืจ ืืช ืืจืืจืช ืืืืื ืฉื ืืืื ืืืืื ืขืืืจ ืืืืืืช ืืกืคืจืืืช ื NUM ืืชืื. ืืจืืจืช ืืืื = ืืคืขืื =
4 ืืชืื.
-ืืขืืืฃ=NUM
ืืืืจ ืืช ืขืืืืช ืืคืื ืฉืื ืชืขืืืจ ืืช ืืืืขืืช ืืฉืืืื ืืืืืืจืืช ืืืจืืืืช ืื ืืื
ืงึทื. ืื ืืืืืจ ื-0, ืืื ืืช ืืขืืืคื. ืืจืืจืช ืืืื = ืืคืขืื = 79.
ืืืฉืจ ืืฉืชืืฉืื ืืืืชืจ ืืืคืฉืจืืช ืืืช, ืืฉ ืืืคืจืื ืืื ืืื ืืจืืื ืจืืง, ืืืขื ื
ืืขืจืืืช ืืืื VMS ืฉืืื ืืืคืฉืจืืืืช ืืชืืืืืช ืืงื ื ืืื ( / ). ืืื ืืืฆืื ืจืืืืื ืจืืงืื
ืกืืื ืกืืื ืืฉืืืืื (=) ืืืืืจื. ftnchek "?" ืืคืืง ืชืงืฆืืจ ืคืงืืื
ืคืืจืื ืื ืืืคืฉืจืืืืช ืืืืืืจืืช.
ืขืืืจ ืืืืจืืช ืฉืืืงืืืช ืจืฉืืื ืฉื ืืืืืช ืืคืชื, ืืืืืจ -ืืืขืื ืื, -ืึทืขึฒืจึธื, -calltree, -ืึฐืฉืืึผืชึธืฃ,
-crossref, -F77, -F90, -F95, -ืคึผึฐื ึดืืึดื, -makedcls, -mkhtml, -ืึดืึทืืึฐืืึผืช, -ืืคื,
-ืคึผืจืึนืึถืงื, -ืึธืงืึนืจ, ืืกืื ืื, -ืึฐืึดืืึธื, ื -ื ืึนืึธื, ืืจืฉืืื ืืืจืืืช ืืืืืืช ืืคืชื
ืืืคืจืืื ืืคืกืืงืื ืื ื ืงืืืชืืื. ืื ืจืฉืืืช ืืืืืช ืืืคืชื ื ืฉืืืช, ืืืฉืคืขื ืืื ืืืืืืจ
ืืืคืฉืจืืช ืืขืจื ืืืคืขืื ืฉืื (ืืื ืืื ``ืืื'' ืืจืื ืืืงืจืื). ืืื ืื, ืื ืืจืฉืืื ืื
ืืืฉืื, ื ืืชื ืืืงืืื ืืช ืฉื ืืืืืจื ืื or ืื- ืืืื ืืช ืื ืืืคืฉืจืืืืช
ืืงืจืืช. ืืืืืื, -F77 ืืคืขืื ืืช ืื ืืืืืจืืช ืืืื ืืื ืื ืื ืกืื ืืจืืืื, ืืขืื
-nof77 ืืืื ืืช ืืืื. ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช ืื:
ืืขืืืจ ืืืคืก ืืช ืื ืืืืืช ืืืคืชื ืฉื ืืืคืฉืจืืืืช ืื ืฉืืืืช ืขื ืืื ืืืืืจื, ืขื ืงืฆืจ
ืืกืืจ ืขื ืืืฉืืขืืืืช ืฉืืื. ืื ื ืืชื ืืชืช ืืืืช ืืคืชื ืื ืืจืฉืืื ืขื ืืืจ
ืืืืืช ืืคืชื.
ืืช ืื ืืืืจ ืืช ืื ืืืคืฉืจืืืืช. ืื ืืคืขืื ืืช ืื ืืืคืฉืจืืืืช ืื ืฉืืืืช ืขื ืืื ืืืืืจื.
ืืฃ ืื ืืื ื ืงื ืืช ืื ืืืคืฉืจืืืืช. ืื ืืืื ืืช ืื ืืืคืฉืจืืืืช ืื ืฉืืืืช ืขื ืืื ืืืืืจื.
ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช ืืื ืืืืืืช ืืืื ืชื ืืืืืื. ืขืืืจ ืื ืฉืืจ ืืืืืช ืืืคืชื, ืจืง ืืื ืฉืืืชืจ
ืืฉ ืืชืช ืืืชืืืช ืฉื ืืืืช ืืืคืชื ืื ืืืฆืืช ืืื ืืืืืช ืืืชื ืืืืคื ืื ืืฉืืขื, ืื ื
ื ืืชื ืืืฉืชืืฉ ืืืคืืก ืชืืืื ืืืืืื. ืืืืืช ืืืืช ืืคืชื ืืจืฉืืื ืืืคืืช ืืช ืืืชืืื
ืืคืฉืจืืช ืืืคืขืืช. ืืืืืื, -f77 = ืืืืชื ืืคืขืื ืจืง ืืช ืืืืืจืืช ืืืื ืืฉืืืืฉ ื
ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช. ืงืืืืืช ืืืืช ืืคืชื ืขื ืืื ืื- ืืืื ืืช ืืืคืฉืจืืช ืฉืื. ื
ืืืืื, -ืืคื=ืื-ืงื ืืจืื ืืืื ืืืืจืืช ืืืื ืฉืืจืืช ืืืืจืืืช ื-72 ืขืืืืืช
ืืืจื ืชืื ืืฉืืจืช ืื ืฉืืจ ืืืืืจืืช ืืืื ืืจืื ืืืขื ืืชืืงืฃ. ืื
ืืืืืจื ืืฉ ืืจืืจืช ืืืื ืืฃ ืื ืืื, ืชืืื ืืืคืขืื ืืช ืื ืืืคืฉืจืืืืช ืืืื ืืืช ืื ืฉืชืืื ืขื ืืื ืฉืืืืฉ ืืช ืื
ืจืืฉืื. ืืืืืื, -f77=ืืื,ืื ืืืื ืืืคืฉืจ ืืืืจืืช ืืืื ืื ืืืจืืืืช ืืื ืกืื ืืจืืืืช
ืืืขื ืืฆืืจืืช INCLUDE. ืื ืืืืืจื ืืฉ ืืจืืจืช ืืืื ืืช ืื, ืืชื ืืืื ืืืืืช ืืช ืื ืืืืืจืืช
ืืืขื ืืื ืื ืฉื ืืื ืืืืฆืขืืช ืืฃ ืื ืืื ืจืืฉืื. ืืืืืื, -ืงืืืขื=ืืื, ืืืจืื ืืืจืื ืืื ืืกืชืืื
ืืืื ืืช ืื ืืืืืจืืช ืืงืฉืืจืืช ืืืืืง ืคืจื ืืืื ืืืจืืืช ืืืจืื. ืืคืืกื ืชืืืื ืืืืืื ืืืืืื
ืืืืืืช ืฉืชืืืฆื ืืืจืืืช ืชืืืื ืืืฉืื. ืื ื ืขืฉื ืฉืืืืฉ ืืืคืืก ืชืืืื ืืืืืื, ืื
ืืืืจืืช ืืชืืืืืช ืื ืืืฉืคืขืืช. ืื ืื- ืืื ืืงืืื ืืชืื ืืช, ืื ืืืชืืื
ืืืืจืืช ืืืืืืช, ืืืจืช ืืืื ืืืคืขืืืช. ืืืืจื ืืืื ืืืื ืืื ืืฉืืขื
ืืืื ืืื ื ืื ืขื ืืชืืืช ืชืืืื ืืืืืื. ืืืืืื, ืืฉืชืืฉ -usage=no-*var* ืืืืืช
ืื ืืืืืจืืช ืื ืืืขืืช ืืฉืืืืฉ ืืฉืชื ื (ืืงืืื ืื ืคืืฅ ืืืื). (ืืืชืื ืฉืืฉืชืืฉื ืืื ืืงืก ืืฆืืจืื
ืฆืืืื ืื ืืคืฉืจืืืืช ืืืืืืืช ืชืืืื ืืืืืื ืขื ืื ืช ืืื ืืข ืืืงืืืคื ืื ืกืืช
ืืจืื ืืืชื.) ืชืืืื ืืืืืื ืืืืืื ืจืง ืืจืฉืืืืช ืฉื ืืืืืช ืืคืชื ืืืืจื, ืื ืืจืืฉ-
ืืคืฉืจืืืืช ืืจืื ืขืฆืื.
ืืชื ftnchek ืืืคืขื, ืืื ืืืคืฉ ืืฉืชื ื ืกืืืื ืืื ืืขืืคืืช
ืงืึนืึถืฅ. ืื ืืืคืฉืจืืืืช ืืืืืืจืืช ืืกืืืื ืื ืืงืืืฅ ืืืขืืคืืช ืืฉืืฉืืช ื
ืืจืืจืืช ืืืื ืืืงืื ืืจืืจืืช ืืืืื ืืืืื ืืช. ืื ืืืืงืื ืขื ืืื ืื ืฉืืจืช ืคืงืืื
ืืคืฉืจืืืืช. ืขืืื ืืกืขืืฃ ืขื ืฉืื ืื ืืจืืจืืช ืืืืื ืืคืจืืื ืขื ืืกืืืื
ืืคืฉืจืืืืช ืืงืืืฅ ืืืขืืคืืช.
ืืืฉืจ ื ืืชื ืื ืฉื ืฉื ืงืืืฅ ืงืื, ืืกืืืืช ืืื ืืืคืฆืืื ืืืช. ืื ืื ืชืื ืชื ืืจืื,
ftnchek ืชืืืื ืืืคืฉ ืงืืืฅ ืคืจืืืงื ืขื ืกืืืืช .prj, ืืืฉืชืืฉ ืืื ืื ืื
ืงืืื. ืื ืื, ืื ftnchek ืืืคืฉ ืงืืืฅ ืืงืืจ Fortran ืขื ืืกืืืืช .ื
ืขืืืจ ืืขืจืืืช VMS, .f ืขืืืจ ืืขืจืืืช UNIX. ื ืืชื ืืชืช ืืืืชืจ ืืฉื ืงืืืฅ ืืื ftnchek,
ืืืื ืืขืื ืืช ืืืืืืืื ืืื ืืงืืฆืื ืืืืื ืืื ืืงืืืฅ ืืืื.
ืชืืืื ืืืืืื ืืืชืจืื ืืืคืจื ืฉืืืช ืืงืืฆืื ืืฉืืจืช ืืคืงืืื ืขืืืจ ื-VMS
ืืืจืกืืืช MS-DOS, ืืื ืื ืืืืื ืชืืช UNIX ืืื ืืขืจืืช ืืืจืช ืฉืืืฆืขืช
ืืจืืืช ืชืืืื ืืืืืื ืืืขืื ืืคืงืืืืช.
ืื ืื ื ืืชื ืฉื ืงืืืฅ, ftnchek ืืงืจื ืงืื ืืืงืื ืืกืื ืืจืื.
ืืคืฉืจืืืืช
ืกืขืืฃ ืื ืืกืคืง ืืืื ืืคืืจื ืืืชืจ ืขื ftnchek ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื. ืืคืฉืจืืืืช
ืืฉืืืช ืงืืฆืื ืขืฉืืืื ืืืืืช ืืฉืืืืื ืืฉืืจืช ืคืงืืื. ืจืื ืืืคืฉืจืืืืช ืื ืืืงืื: ืื ืืืช
ืืืืคืฆืื ื ืฉืืจืช ืืชืืงืฃ ืืื ืงืืื ืฉืื ืืื ื ืชืงืืช ืขื ืฉืืื ืชืืืื ืขื ืืื a
ืฉืื ืื ืืืืืจ ืืืชืจ. ืื ืืืฉื, ืืจืืฉืื ืขืฉืื ืืืืืืง ืขืืืจ ืงืืฆืื ืืกืืืืื ืืื ืขืืืจ
ืืืจืื. ืืืฆืื ืืืคื ืื: ื -ืคึผึฐื ึดืืึดื, - ืืืื ื ืงืืืชื, ื -ืืืื ืืืืื ืืืืจืืช, ืืฉืจ
ืื ื ืืชื ืืฉื ืืช ืืืืจ ืฉืืื ืขืืืื ืงืืฆื ืงืื; ื -ืืืขืื ืื, -ืึทืขึฒืจึธื,
-calltree, -ืึฐืฉืืึผืชึธืฃ, -crossref, -ืืืฆืื ื, -ืืชืืืืกืืช, ืืงืืจืืช, -ืกืื, -vcg, ื -ื ึธืึดืืฃ
ืืคืฉืจืืืืช, ืืืฉืจ ืืคืขืืื ืชืืืื ืจืง โโืืขืจื ืืืืคืฆืื ืืืืจ ืืขืืืื ืฉื
ืงืืฆื ืืงืื ืืกืชืืืื; ืื -ืึดืืืึนื ืืืืจื, ืฉืืื ืืฆืืืจืช.
ืฉืืืช ืืืคืฉืจืืืืช ืืจืฉืืื ืืืื ืื ืืกืืจ ืืืคืืืชื.
-ืืืขืื ืื=ืจืฉืืื
ืฉืืื ืืืืืจืืช ืืืื ืืืกืจ ืืชืืื ืืื ืืจืืืื ืืื ืฉื ืชืช ืชืืื ืืช ืืคืืขื ืืืื ืืจืืืื ืืื ืืืื,
ืืื ืืืื ืืืกืจ ืืชืืื ืืื ืกืื ืืืฉื ื ืืฆืคืื ืืืืฉื. (ืืืฉื
ืืจืืืื ื ืืื ืืจืืืื ื ืืืืขืืจ ืืชืช-ืืชืืื ืืช ืขื ืืื ืืืชืงืฉืจ; ืืืขืื ืืื ืืื
ืืจืืืื ื ืฉืืชืงืื ืขื ืืื ืชืช-ืืชืืื ืืช.) ืืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืคืขืืืช.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืื ืื ืืื
ืืืืจืืช ืคืืขืืืช ืืืจืืจืช ืืืื, ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืืืืช ื
ืืืืจื ืืืืืืช. ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื
ืืืืจืืช ืืืื ืืืืืืื, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืืจืฉืืื ืฉื
ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื ืืืฉืื, -ืืืขืื ืื
ืฉืืื -ืืืขืื ืื=ืืื, ื -ืืืืืืื ืฉืืื -ืืืขืื ืื=ืืื.
ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืขืจื:
ืืืืืืจ ืืคื ื ืฉืืืืฉ ืื ืขืงืื ืืืจืืืื ืืื ืฉืื ืืขืจืืื. ืืืืจืืช ืืื ืืืืืืช
ืืืืืช ื ืฉืื ืขืื ืืืชืจ ืขื ืืื -ืึทืขึฒืจึธื ืืึนืคึผึฐืฆึดืึธื.
ืกืื:
ืืืืจื ืืืื ืืจืืืื ืืื ืืื ืืกืื ื ืชืื ืื ืฉืื ื ืืืืจืืืื ืืื ืืคืืขื.
ืกืื ืคืื ืงืฆืื:
ืืืืจื ืื ืืืคืขืื ืื ืืื ืฉืขืจื ืืืืืจื ืฉื ืืคืื ืงืฆืื ืืื ืืกืื ืืืจ
ืืื ืฉืืื ืืคืืขื. ืืืืืจ ืื ืื ืคืื ืงืฆืื ื ืงืจืืช ืืชืช ืฉืืจื, ืื
ืืืืคื.
ืืกืคืจ:
ืืืืืืจ ืขื ืืคืขืืช ืชืช-ืชืืื ืืช ืขื ืืกืคืจ ืฉืื ื ืฉื ืืจืืืื ืืื ืื-
ืชืืื ืืช ืืืฉื ื ืืฆืคื.
ืืชืืืืืช ืขื ืืจืกืืืช ืงืืืืืช ืฉื ftnchek, ืฆืืจื ืืกืคืจืืช ืฉื ืื
ืืงืืืืช ืื ืืืืืจื: ื ืจืฉืืื ืืืืืฃ ืืืกืคืจ ื-0 ืขื 3. ืขืจื ืฉื
0 ืืืื ืืช ืื ืืืืืจืืช, 1 ืืืืืง ืืืื ืืกืคืจ, 2 ืกืืืืืื ืืืื ืืืขื ืืกืคืจ,
ื-3 ืืคืขืืืื ืืช ืื ืืืืืจืืช.
ืืืืจื ืื ืืื ื ืืื ืขื ืืืืงืช ืืคืขืืช ืคืื ืงืฆืืืช ืคื ืืืืืช ืื
ืคืื ืงืฆืืืช ืืฆืืจื, ืฉื ืืชื ืืืืืช ืจืง ืขื ืืื ื -ืื ืฆ'ืง ืืึนืคึผึฐืฆึดืึธื.
ืจืื ืื: -ืึทืขึฒืจึธื, -ืืืืจืจื, -ื ืึนืึธื.
-ืืขืจื=ืจืฉืืื
ืฉืืื ืืืืืช ืืืงืคืื ืืืืืงืช ืืกืืื ืืื ืืคืืขื ืืืื
ืืจืืืื ืืื ืฉื ืชืช ืชืืื ืืช ืฉืื ืืขืจืืื. ืืืืืจืืช ืื ืฉืืืืช ืขื ืืื ืืืืจื ืื ืื
ืขืืืจ ืงืื ืกืืจืืงืฆืืืช ืฉืขืฉืืืืช ืืฉืืฉ ืืืืคื ืืืืืืื ืืชืื ืช ืืขื ืืืข,
ืืื ืื ืืฆืืืข ืืขืชืื ืงืจืืืืช ืขื ืฉืืืืืช ืชืื ืืช. ืืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืคืืืช
ืขื.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืื ืื ืืื
ืืืืจืืช ืคืืขืืืช ืืืจืืจืช ืืืื, ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืืืืช ื
ืืืืจื ืืืืืืช. ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื
ืืืืจืืช ืืืื ืืจืืืื ืืื ืฉื ืืขืจื, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช
ืจืฉืืื ืฉื ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื ืืืฉืื,
-ืึทืขึฒืจึธื ืฉืืื -ืืขืจื=ืืื, ื -ื ืืืจื ืฉืืื -ืืขืจื=ืืื. ื
ืืืืืช ืืคืชื ืืืืจื ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืืืื:
ืืืืจื ืื ืืืืขืื ืื ืฉืื ืื ืืืกืคืจ ืืืืืื ืฉืืื, ืื ืื ืืคืืขื
ืืจืืืื ื ืืื ืืืื ื ืืขืจื ืืขืื ืืืจืืืื ื ืืืื ืืื ืืขืจื ืฉืื.
ืืืื:
ืืืืจื ืื ืฉื ื ืืืจืืืื ืืื ืื ืืขืจืืื, ืื ืื ืฉืื ืื ืืืกืคืจ ืืืืื ืืื.
ืืชืืืืืช ืขื ืืจืกืืืช ืงืืืืืช ืฉื ftnchek, ืฆืืจื ืืกืคืจืืช ืฉื ืื
ืืงืืืืช ืื ืืืืืจื: ื ืจืฉืืื ืืืืืฃ ืืืกืคืจ ื-0 ืขื 3. ืขืจื ืฉื
0 ืืืื ืืช ืื ืืืืืจืืช, 1 ืืืืืง ืืืื ืืืืื, 2 ืืืืงืืช ืืืื ืืืื, ื
3 ืืคืขืื ืืช ืื ืืืืืจืืช.
ืืขืจื: ืชืืื ื ืืชื ืช ืืืืจื ืืื ืงืฉืจ ืืืืืจื ืื ืื ืืืจืืืื ื ืืคืืขื
ืืื ืืขืจื ืืขืื ืืืจืืืื ื ืืืื ืืื ืืฉืชื ื ืกืงืืจื, ืื ืื ืืคืืขื
ืืจืืืื ื ืืื ืืฉืชื ื ืื ืืืืื ืกืงืืจื ืืขืื ืืืจืืืื ื ืืืื ืืื ืืขืจื.
ืืงืจืื ืืื ืื ืืขืชืื ืจืืืงืืช ืืืืื ืื. (ืืื ืืืืืช ืืคืืื ืืืืจืืช ืืื, ืืฉืชืืฉ
-ืืืขืื ืื=ืืื ืืขืจื.) ืืขืืื ืื ื ืืชื ืช ืืืืจื ืื ืืืืขืื ืืคืืขื ืืื an
ืืืื ื ืืขืจื ืืขืื ืืืจืืืื ื ืืืื ืืื ืืฉืชื ื ืกืงืืจื. ืืืืืืช ืืฉืชื ืืช
ืืขืจืืื ืืืขืจืืื ืืืืื 1 ืื ืืืืืืช ืชืืืืื ืื ืืกืคืจ ืฉื ืืขืจืืื
ืืืื ืืื. ืืื ืืืืงื ืืื ืืขืจืืื ืจื ืืืืืืื ืืกืืืืื ืืืืื
ืฉื ืื ืืืื ืื ืคืจื.
ืจืื ืื: -ืืืขืื ืื, -ืืืืจืจื, -ื ืึนืึธื.
-ืงึธืฆึธืจ
ืืืืจ ืคืืจืื ืงืฆืจ ืืืชืจ ืขืืืจ ืืืง ืืืืืขืืช ืืืืืจื. ื ืืื ืืขืืฉืื, ืืืืืจืืช ืืืืืืืช
ื ืฉืืืื ืขื ืืื ืืื ืื ืื ืืื ืฉืืืืคืกืื ืืกืืฃ ืืขืืืื ืฉื ืื ืืื ืืื
ืชืช ืชืืื ืืช. ืืื ืืืืืื ืืืืจืืช ืืืื ืืฉืชื ืื ืฉืืืืืจืื ืื ืืื ื ืืฉืืืืฉ ืื
ืืฉืืืืฉ ืืคื ื ืืืืจื, ืฉืืืช ืืฉืชื ืื ืฉืืื ื ืชืืืืื ืืชืงื Fortran 77,
ืืื' (ืืืืจืืช ืืื ืขืฉืืืืช ืืืืืืง ืืืืืืื ืืืชืื ืืืืืื ืืืจืื, ืืืื
ืื ืืื -ื ืึนืึธื or -F77 ืืืืื.) ืืคืืจืื ืืจืืจืช ืืืืื ืื ืืฉืชื ื ืจืฉืื ื-a
ืฉืืจื ื ืคืจืืช, ืืื ืขื ืืกืคืจ ืืฉืืจื ืฉืื ืืืฉืชื ื ืืืฆืืจ, ืืืืืจ ืื
ืืฉืืืืฉ, ืืืชืื ืืืืคื ืืืืืจื. ืืคืืจืื ืืงืฆืจ ืืืชืจ ืคืฉืื ืืคืจื ืืช ืืืื
ืืฉืชื ืื ืขืืืื ืืื ืืืืืจื, ืขื ืขื 4 ืืฉืชื ืื ืืฉืืจื.
ืจืื ืื: -ืฉืึถืงึถื.
-calltree=ืจืฉืืื
ืกืืืืช ftnchek ืืื ืืืืคืืก ืืช ืืื ื ืืฉืืื ืฉื ืืชืืื ืืช ืืฉืืื.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉ ืฉื ื ืืืืืืื
ืืืืืช ืืคืชื: ืืฃ ืื ืืื ืืืื ืืช ืื ืืืคืฉืจืืืืช, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืืจืฉืืื ืฉื ืื
ืืืืืช ืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. (ืืืืช ืืืคืชื ืืช ืื ืืืืืง ืืช ืื
ืืคืฉืจืืืืช, ืื ืืืจื ืืื ืืื ืืืฉืชืืฉ ืืื ืืืืืื ืฉืจืง ืคืืจืื ืืื ืฆืจืื ืืืืืช
ืฆืืื.) ืื ืจืฉืืื ืืืฉืื, -calltree ืฉืืื -calltree=ืขืฅ, ื
-ื ืืงืืืจื ืฉืืื -calltree=ืืื. ืืืจืืจืช ืืืื ืื ืืืืคืก ืืจืฃ ืฉืืืืช.
ืื ืืืืคืฆืื -mkhtml ืืืคืขืืช ื tree ืืื ืืคืฉืจืืช ื-calltree ืืืืืืช, ืงืืืฅ
ืืฉื CallTree.html, ืืืคืง ืื ืืืชืืจ ืืช ืืขืฅ ืืคืืจืื HTML. ืึถื
ืืงืืืฅ ืฉืืืืฉื ืื ืงืืืช ืืชืืื ืืขืืื ืืงืืืฆื HTML ืืืชืืจืื ืื ืืื ืืื
ืืจืืื ืฉื ืืชืืื ืืช.
ืืืืืช ืืืคืชื ืืฉืืืืืช ืืืืื ืคืืจืื ื ืขืฉื ืฉืืืืฉ ืื ืืืืงืื:
ืขืฅ:
ืืืืฆืจ ืืช ืืจืฃ ืืฉืืืืช ืืคืืจืื ืขืฅ.
ืืคื ืื:
ืืคืง ืืช ืืจืฃ ืืฉืืืืช ืืคืืจืื ืื-ืืชืงืฉืจ-ืืื (ืืื ืืื -ืืชืืืืกืืช ืืืืฃ).
vcg:
ืืคืง ืืช ืืจืฃ ืืฉืืืืช ืืคืืจืื VCG (ืืื ืืื -vcg ืืืืฃ).
ืจืง ืืื ืืืคืืจืืืื ืขืฅ, ืืคื ืื, ืื vcg ื ืืชื ืืคืจื.
ืืืืืช ืืืคืชื ืืืืืช ืฉืืืืืช ืืืคืฉืจืืืืช ืืืฉืคืืขืืช ืขื ืืคืื:
ืึดืืืึนื:
ืืืืื ืชืชื-ืขืฆืื ืืืืจืื ืื ืฉื ืื (ืืชืืื ืจืง ืขื ืขืฅ). ืื ืืจืืจืช ืืืืื.
sort:
ืืืืื ืืช ืืืืืื ืฉื ืื ืฉืืจื ืืคื ืกืืจ ืืืคืืืชื. ืืืื ืืจืืจืช ืืืืื.
ืจืื ืืช ืืืืื ื -ืืชืืืืกืืช ื -vcg ืืืืื ืืคืจืืื ืขื ืืื
ืคืืจืืืื.
ืืขื ืขืฅ ืคืืจืื, ืืจืฃ ืืฉืืื ืืืืคืก ืืื ืืืชืืื ืืช ืืจืืฉืืช,
ืืฉืจ ืจืฉืื ืืฉืืจื ืืจืืฉืื ื ืืฉืืืืื ืืฉืืืืืื. ืืื ืืฉืืจืืช ืืืืืช,
ืื ืฉืืจื ืฉื ืงืจืืช ืขื ืืื ืืชืืื ืืช ืืจืืฉืืช ืืืคืืขื ืืจืฉืืื, ืืกืืื ืช ืืื ืจืืืืื, ืืืืจืื
ืืคื ืชืช-ืขืฅ ืฉืืชืืื ืืฉืืจื ืื.
ืืืฆื ืืจืืจืช ืืืืื, ืื ืฉืืจื ื ืงืจืืช ืขื ืืื ืืืชืจ ืืฉืืจื ืืืช ืืืจืช, ืฉืื
ืชืช-ืขืฅ ืฉืืื ืืืืคืก ืจืง ืืคืขื ืืจืืฉืื ื ืฉื ืชืงื ืื ืฉืืืืช ืืืืืจืืช ืืืชืจ ื ืืชื ืืช ืืืื
ืืฉื ืืฉืืจืชื ืืืืืืขื ``(ืจืื ืืขืื)''. ืืื ืืืืคืืก ืขืืืจื ืืช ืขืฅ ืืืฉื ื
ืื ืืชืจืืฉืืช ืฉื ืืฉืืจื, ืืฉืชืืฉ ืืืคืฉืจืืช ืืื ืืื.
ืฉืื ืื ืฉืขืฅ ืืฉืืืืช ืื ืืืื ืฉืื ืื ืืื ืืงืืฆื ืืงืื ืืื ืคืจืืืืงื
ืงืืฆืื ืืืืืืื ืืืชืจ ืืืืืื ืืื ืฉื ืืฆืจื ื -ืืืืจืจื ืืฆื. ืจืื ืืช
ืืืื ืขื ืงืืฆื ืืคืจืืืงื ืืืื.
ื ืงืืืืช ืืื ืืืช: ืื ืจืฉืืื ืฉื ืฉืืจืืช ืฉื ืงืจืืืช ืขื ืืื ืฉืืจื ื ืชืื ื ืืืืคืกืช
ืกืืจ ืืืคืืืชื ืืื ืื ืื ืืื ืืืื ื ืืชื ืช ืืคืฉืจืืช. ืื ืืกืคืจ ืชืืื ืืืช ืขืืงืจืืืช
ื ืืฆืืืช, ืขืฅ ืืฉืืืืช ืฉื ืื ืืื ืืื ืืืืคืก ืื ืคืจื. ืื ืืื ืชืืื ืืช ืจืืฉืืช
ื ืืฆื, ืืื ืขื ืื ืืืืคืก, ืืขืฆื ืืฉืืืืช ืฉื ืื ืจืื ืขืืืื ื
ืฉืืจืืช ืฉืืื ื ืกืคืจืืืช ืืืืคืกืืช. ืืื ืื ืฉืืื ืจืง ืืืืคืกืช ืืฉืืื
ืขึตืฅ: ftnchek ืืื ื ืืช ืขืฅ ืืฉืืื ืืื ืืงืจื ืื ืืื ืืฉืืฉ ืืงืืืขื
ืืืื ืืืืืื ืกืคืจืืื ืืืืืงื. ืจืื ืืช ืืืืื ื -ืืืืจืจื
ืืื.
ืืชืืืืืช ืขื ืืจืกืืืช ืงืืืืืช ืฉื ftnchek, ืฆืืจื ืืกืคืจืืช ืฉื ืื
ืืงืืืืช ืื ืืืืืจื: ื ืจืฉืืื ืืืืืฃ ืืืกืคืจ ื-0 ืขื 15. ืื
ืืกืคืจ ื ืืฆืจ ื-1 ืขืืืจ ืขืฅ ืคืืจืื, 2 ืขืืืจ ืืคื ืื ืคืืจืื, ืื 3 ืขืืืจ vcg
ืคืืจืื, ืคืืืก 4 ืขืืืจ ืืื ืืื, ื 8 ืขืืืจ ืืื ืืืื.
ืจืื ืื: -crossref, -ืืืืจืจื, -ืืชืืืืกืืช, -ืกืื, -ืกืืืืื, -vcg.
-ืืฉืืื
ืืชื ืื ืืกืืคืง ืืื ืฉื ืืชื ืืืื ืืืืืช ืฉืืืืืช ืืืืืขืืช ืืืืจื ืืืฉืจ
ftnchek ืืฉืืฉ ืืืืจืืช ืืืจืืช ืืืื ืืฆืืืช ืืืืื, ืืืื ืืฆืืจืืช
ืื ืืืคืกืช ืขืฅ ืืฉืืื. ืื ืืืงืื, ืื ืืืืจ ืืืืื ืื ืืกืืืื,
ื ืืชื ืืืคืขืื ืืืืฉ ืืช ืืืืืืืช ืฉื ืืืจื. ืืืคืงื ืฉื -ืื ืฆ'ืง ืืื ืืฉืื ืืื
ืืชืืื, ืืืืจืืช ืืกืคืจืืืช ืืืืืจืืช ืืฉืืืืืช ืืจืฉืืืืช ืืืืืจืืช ืฉืืื
ืขืจืื ืืืืื, ืืืืื ืืืื ืฆืืื ื ืขื ืืงืืืืืช -no. ืืชืืื
ืืืืืจืืช ืืืคืจืืืช ืืคืฉืจืืืืช ืืืืคื ื ืคืขืืื, ืืืงืื ืฉืืืื
ืืืืจืืช, ืืื ื ืืืฉืคืขืืช. ืืื ืื ืขืืืืื, -crossref, -ืึดืืืึนื, -ืคึผึฐื ึดืืึดื,
-ืืืืจืจื, -ืจืฉืืื, -makedcls, -ืึดืืจืึนื, -ืชึฐืคืึผืงึธื, - ืืืื ื ืงืืืชื, -ืคึผืจืึนืึถืงื, -ืฉืึถืงึถื,
-ืืชืืืืกืืช, ืืงืืจืืช, -ืกืื, -ืึธืงืึนืจ, -ืกืืืืื, -vcg, -ืืคื, -ืืืื ืืืืื, ื
-ืึทืขึฒืืึนืฃ. ืืจืืจืช ืืืื = ืื.
ืฉืืืืืช ื ืืชืื (ืฉืืืืืช ืชืืืืจ ืขืงื ืืฆืืจืืช ืื ืืืืืืช ืื ืฉืืืืืช) ืืื ื
ืืืืื ืขื ืืื ืืชื ืื, ืืืืืื ืฉืืชืืฆืืืช ืขืฉืืืืช ืืืืืช ืฉืืืืืช ืื ftnchek ืืื
ื ืืชื ืืช ืืชืืื ืืช ืืฆืืจื ื ืืื ื.
ืืฉื ื ืืื ืฉืืืืืช ืฉืื ืืช ืืืืืขืืช ืืืืจื ืฉืืื ื ื ืฉืืืืช ืขื ืืื
ืื ืืชื ืืืจ, ืืืื ื ืืชื ืืืืืช ืืืชื ืจืง ืขื ืืื ืืชื ืื. ืฉืืื ืื ืฉืืฉืืืืฉ
-ืืฉืืื ืืื -ืื ืฆ'ืง ืืฉ ืจืง ืืช ืืืฉืคืขื ืฉื ืืคืืืช ืืืืืจืืช ืืืืืืืืช ืืืื
ืืืคืขื ืืืืฉ, ืืืื ื ืืฉืืืจ ืืช ืื ืืืืืงืืช ืฉืืื ืืืื. ืืืืจืืช ืืื ืื:
o ืืืืืื ืืื ื ืืืื ืืฆืืจืืช ื ืืชื ืืช ืืืคืขืื.
o ืืฆืืจืช ืืงืืจ ืืืคืฉื, ืจืืื ืืกืจ ืืืงืื ืฉืื ื ืืจืฉ ืจืืื (ืืืฉื ืืื ื
ืืืืช ืืคืชื ืืืืื) ืื ืจืืื ืงืืื ืืืงืื ืฉืื ืืกืืจ (ืืืฉื ืืชืื
ืืืื).
o ืืคืจื ืืืจื ืืคืก ืื ืฉืืืื ืืืฆืืจืช ืกืื ื ืชืื ืื ืฉื ืืืืคืก
ืกืื*ืื.
o ืืืคืจื ื/ืื ืื ืืืงืืื ืืืืืื.
o ืืขืจื ืฉืืืงืฆื ืืกืงืืจื.
o ืืืกืจ ืืชืืื ืืื DO index ื-bounds.
o ืืืืง ืืฉืืชืฃ ืื ืืืืืจ ืฉืืืืจื ืืืฉืคื SAVE.
o ืคืื ืงืฆืื ืคื ืืืืช ืฉืืืืจืื ืืืคืืจืฉ ืขื ืกืื ืื ืชืืื.
o ืคืื ืงืฆืื ืคื ืืืืช ืื ืืืืขื ืืืืฆืืจืช ืืืคืืจืฉ ืืืฉืคื INTRINSIC.
o ืคืื ืงืฆืื ืคื ืืืืช ืืืืขืืจืช ืืืจืืืื ื ืฉื ืชืช-ืชืืื ืืช ืืื ื ืืืืจืืช ื-an
ืืฆืืจื ืคื ืืืืช.
o ืคืื ืงืฆืื ืคื ืืืืช ืื ืคืื ืงืฆืืืช ืืฉืคื ืฉืืืคืขืื ืืฆืืจื ืฉืืืื.
o ืืคืื ืงืฆืื ืื ืืืืืจื ืขืจื ืืืืจื ืืคื ื ืืฆืืจืช RETURN.
o ืขืจื ืงืืืข ืฉื ืคืจืืืจ ืื ืืืขืจื (ืืื ftnchekืืฉืืชื, ืืืื ืฆืืืงืช
ืืืืืข ืืืชื ืขื ืืขืืืื).
o ื ืงืืืช ืืื ืืกื ืฉื ืชืช-ืชืืื ืืช ืืฉืืฉืช ืืืืืจ ืืืชืจ ืืฉื ืฉื ืชืช-ืชืืื ืืช ืืืจืช.
o ืืืืช ืืคืชื ืื ืืืืขื ืืฉืืืืฉ ืืืฆืืจืช ืงืื/ืคืื.
o ืืคื ืื ืื ืืืงืืช ืืชืืืืช (ืืืฉื GOTO ืืชืืืืกืช ืืืฆืืจื ืฉืืื ื ื ืืชื ืช ืืืคืขืื; I/O
ืืฆืืจื ืืชืืืืกืช ืืืฆืืจื ืฉืืื ื ืืคืืจืื).
ืจืื ืื: -ืฉืืืืืช.
-ืขืืืืืช=NUM
ืืืืจ ืืช ืืืจื ืืืฆืืจื ืืืงืกืืืื ื NUM ืขืืืืืช. (ืืขืืจ ืืื ืืชืขืืืื.) ืื
ืืืืืจื ืืกืืคืงืช ืืื ืืืคืฉืจ ืืืืงื ืฉื ืชืืื ืืืช ืฉืขืืืืืช ืืืคืจ ืืช Fortran
ืืืืื ืกืื ืืจืืืช ืฉื 72 ืขืืืืืช ืืืืจื ืืืฆืืจื. ืขื ืคื
ืกืื ืืจืื, ืืชืขืืืื ืืื ืืชืืืื ืฉืขืืจื ืขืืืื 72. ืื ื ืขืฉื ืฉืืืืฉ ืืืืืจื ืื ืืชื
ืื ืืื -f77=ืงื ืืจืื ืืืคืฉืจืืช ืืชืืงืฃ, ืชืื ืชื ืืืืจื ืขืืืจ ืื ืฉืืจืืช ืคื ืืื
ืืืื ืชืืืื ืืขืืจ ืืขืืืื 72 ืืขืืืืื. ืืคืขืื = ืืงืกืืืื = 132. ืืจืืจืช ืืืื = 72.
ืืืืจื ืื ืืื ื ืืืืืงื ืืืืจืืช ืืืื ื ืืืืืชื ืฉื ืชืืืื ืืขืืจ
ืขืืืื 72. ืืื ืืขืื ืงืื ืขื ืืงืกื ืชืืื ืืช ืืฉืืขืืชื ืืขืืจ ืืขืืืื 72, ืืฉืชืืฉ ืืื
ืืืืจื ืืืื ืืืืืื ืฉื -F77 ืงื ืืจืื ืืืคืฉืจืืช ืืืืื. ืืขืืืื ืงืื ืขื
ืืกืคืจื ืจืฆืฃ ืืขืืืืืช 73 ืขื 80, ืืฉืืจ ืืช ืืืืจืช ืืขืืืืืช ืืืจืืจืช ืืืื
ืขืจื ืืืฉืชืืฉ ื -ืืคื=ืื-ืงื ืืจืื ืืื.
ืจืื ืื: -F77, -ืืคื.
-ื ืคืืฅ=ืจืฉืืื
ืืืืจื ืื ืฉืืืืช ืืืงืคืื ืขื ืืืืืงื ืฉื ืืืืงืื COMMON. ืืืจืืจืช ืืืื, ืืื
ืืืืจืืช ืืืขื ื ืืืฃ ืืืคืขืืืช.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืื ืจืื ืืื
ืืืืจืืช ืคืืขืืืช ืืืจืืจืช ืืืื, ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืืืืช ื
ืืืืจื ืืืืืืช. ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื
ืืืืจืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื
ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืื. ืื ืจืฉืืื ืืืฉืื, -ืึฐืฉืืึผืชึธืฃ ืฉืืื
-ืืฉืืชืฃ=ืืืืืช,ืืืืืง,ืืืจื,ืกืื, ื -ืื ื ืคืืฅ ืฉืืื -ื ืคืืฅ=ืืื.
ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืืืื:
ืืขืจืืื ืชืืืืื ืืื ืืฆืืจื ืฉื ืืืืง ืืืืืื ืืืกืืื ืืืืื ื
ืืกืคืจ ืืืืืช. ืืคืฉืจืืช ืื ืืฉืคืืขื ืจืง ืืฉืืืืฉ ืืื ืขื
ืึฐืืึผืึธืง.
ืึฐืืึผืึธืง:
ืืืฉืืืื ืฉื ืฉื ื ืืืืงืื ื ืขืฉืืช ืืฉืชื ื ืืืจ ืืฉืชื ื ืืื ืคืฉืื
ืืืืืื ืืกืืื ืืื ืืงืืืืช ืืืกืื ืชืืืืื. ืืฉืชืืฉ ืืื ืื ืืื
ืืฆืืจืืช ืฉื ืืืืง COMMON ื ืชืื ืืืืจืืช ืืืืืช ืืืืช, ืืืืืจ ื
ืชืจืืื ืชืื ืืช ืืื.
ืืืจื:
ืืืืจื ืื ืืฆืืจืืช ืฉืื ืืช ืฉื ืืืชื ืืืืง ืืื ื ืฉืืืช ืืืืจื ืืืืื.
ืชืงื Fortran 77 ืืืจืฉ ืื ืืืืง ืืฉืืชืฃ ืืขื ืฉื, ืื ืื ืืฉืืชืฃ ืจืืง,
ืืืืืช ืืืืชื ืืืจื ืืื ืืืืืืืื ืฉื ืืชืืื ืืช.
ืกืื:
ืืื ืืฆืืจื ืฉื ืืืืง COMMON ื ืชืื, ืืืงืืื ืืืืจืื ืืชืืืืื
(ืืืืื ืื ืืชืื) ืืืืืื ืืืกืืื ืืกืื ืื ืชืื ืื. ืื ืืฉืชืืฉืื ืื ืืื ืขื ืึฐืืึผืึธืง, ืื
ืืืจืืฉ ืฉืืืฉืชื ืื ืืืชืืืืื ืืกืืืื ืืกืื ืื ืชืื ืื.
ื ืืืฃ:
ื ื ืื ืฉืืืืงืื COMMON ืื ื ืืืคืื.
ืืชืื ืชื Fortran ืจืืื ืื ืืืื ืฉืืฉืชื ืื, ืืื ืื ืืงืืืืื ืืืื ืื ื-COMMON, ืื
ืกืืื, ืืืืืจ ืฉืืจืืข ืฉืืืงืฆื ืขืจื, ืื ืฉืืืจืื ืขื ืขืจื ืื ืืฆืืืชืืช ืขื
ืืืงืฆื ืขืจื ืฉืื ื ืขื ืืื ืืชืืื ืืช. ืขื ืืืช, ืืืขืฉื ื-Fortran 77
ืืชืงื ืืื ื ืืืืื ืฉืื ืืืื ืืืฆื. ืืฉืชื ืื ืืงืืืืื ืขืฉืืืื ืืืืืช
ืื ืืืืืจ ืืื ืืคืขืืืช ืฉื ืืืืื ืฉืื ืื ืืืฆืืจืืช. ืืืืคื ืืืื,
ืืืืงืื COMMON ืขืฉืืืื ืืืคืื ืืื ืืืืืจืื ืื ืืื ืืืืื ืฉืื ืื ืืืืจืืื
ืคึผึธืขึดืื. (ืืืื ื ืืืื ื ืขืืืจ ืืฉืืืืช ืขื ืืชื ืืืืช ืื ืืื ``ืืืืืืื'', ืืื
ftnchek ืืฉืชืืฉ ืืืืื ``ื ืืืฃ'' ืืืืืื ืฉืืื ืืจืืจื ืืืชืจ ืืื ืฉืืื ื ืืืืื.) ืืืื
ืืืืงืื COMMON ืืืืฆืืจืื ืืืฉืคื SAVE, ืื ืืืฆืืจืื ืืชืืื ืืช ืืจืืฉืืช ืื ื-a
ืชืืื ืืช ืืืฉื ื ืฉื ื ืชืื ื ืืืืง ืชืืฉืืจ ืืืืืจืช ืื ืขืื ืืชืืื ืืช ืคืืขืืช. ืืฉืชื ืื
ื-COMMON ืืืืงืื ืฉืืืืืื ืืืคืื ืืืืชื ืืืืืจืื ืืฉืื ืืกืืื ื ืงืจืืื ื ืืืคืื.
ืื -ื ืคืืฅ=ื ืืืฃ ืืืื ืืืคืขื, ftnchek ืืืืืจ ืืืชื ืื ืืืฆื ื
ืืืืง COMMON ื ืืืฃ. ืื, ืืืงืืื, ื -usage=com-block-volatile ืืึนืคึผึฐืฆึดืึธื
ืืืคืขื (ืฉืื ืืจืืจืช ืืืืื), ftnchek ืื ืกื ืืืืืง ืืื ืืืืง ืืื
ืืืื ืืืื ืืช ืืืฆื ืืืืืืจ ืฉืื ืืื ืืคืขืืช ืืืืืืืื ืืืื ืฉืืื ื ืืฆื
ืืืจืื. ftnchek ืื ืขืืฉื ืขืืืื ืืืื ืืืื ืืื: ืืืื ืืืฉืืฉ ืืื ืืจืืืช
ืืื ืืืืืง ืืืืจื ืืฉื ื ืชืชื ืขืฆืื ื ืคืจืืื ืฉื ืขืฅ ืืฉืืื. ื
ืืืฉื, ืื ืืืื ืืืงืจื ืื ืฉื ื ืืืืืืื, ืฉื ืืื ื ืงืจืืื ืืืชืืื ืืช ืืจืืฉืืช,
ืฉืืชืฃ ืืืืง COMMON ื ืืืฃ. ืืืืง ืืืื ืื ืืืคืื ืืื ืืืืืจ ืืื ืฉื ืืื
ืงืจืืืืช ืขืืงืืืช ืฉื ืืืชื ืชืช-ืชืืื ืืช, ืืื ftnchek ืืื ื ืืื ืืกืคืืง ืืื ืืกืคืจ
ืืื ื ืืชื ืืงืจืื ืืชืช-ืชืืื ืืช ืืืชืจ ืืคืขื ืืืช, ืื ืื ื ืืืง ืืืงืจื ืื.
ืื ืืื ื -ื ืคืืฅ=ื ืืืฃ ืืืื ืืื ื ืืฉืคืืข ืขื ืืืจื ftnchek ืืืืง ืืช ืืฉืืืืฉ ืฉื ืืงืืื
ืืฉืชื ืื.
ืืชืืืืืช ืขื ืืจืกืืืช ืงืืืืืช ืฉื ftnchek, ืฆืืจื ืืกืคืจืืช ืฉื ืื
ืืงืืืืช ืื ืืืืืจื: ื ืจืฉืืื ืืืืืฃ ืืืกืคืจ ื-0 ืขื 3. ืขืจื ืฉื
0 ืืืื ืืช ืื ืืืืืจืืช, 1 ืื ืืืชืจ ืืืคืขื ืกืื, 2 ืืืงืืช ืื ืืืชืจ
ืืืจื, ื-3 ืืืงืืช ืืืืื ื ืึฐืืึผืึธืง ืึทื. ืืืืคืก ืืืกืคืจื ืืื ื ืืืื ืืืืืืง
ืื ืืื ื ืืืฃ ืืึนืคึผึฐืฆึดืึธื.
ืจืื ืื: -ืืืืจืจื, -ื ืึนืึธื.
-crossref=ืจืฉืืื
ืืืคืืก ืืืืืืช ืืฆืืื. ืืจืืจืช ืืืื = ืืื.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืืืืช ืืืคืชื ืขื
ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืฉืืืืช:
ืืืืื ืืคืจืืช ืื ืชืช-ืชืืื ืืช ืืืืจืื ืจืฉืืื ืฉื ืฉืืจืืช ืฉืงืืจืืืช ืื.
ืจืืฉืื ืื ืืฉืืื ืืืืืื ืกืคืจืืื ืฉืืื ื ื ืืฆืืื ืืขืฅ ืืฉืืืืช ืฉื ืืจืืฉื
ืชืื ืืช. ืืจืฉืืื ืืกืืืจืช ืืืืคืืืช.
ืืฉืืชืฃ:
ืืืืื ืืคืจืืช ืื ืืืืง COMMON ืืืืจืื ืจืฉืืื ืฉื ืืฉืืจืืช ืฉืืืืฉื ืืืืื
ืื. ืืฉืืจืืช ืืืคืืจืืืช ืืืื ืื ืืื ืฉืืื ืืฉืชื ืื ืืกืืืืื ื-COMMON
ื ืืืฉืื ืืืกืื, ืื ืจืง ืืืืชื ืืฉืืจืืช ืฉืืฆืืืจืืช ืขื ืืืกืืื. (ื
ืืื ืืืื ืฉืืจืืช ืืืจืืืืช ืขื ืืืืง COMMON ืื ืื ืชืฉืชืืฉ ืื, ืจืื ืืช
-ื ืึนืึธื ืึถืึถื.)
ืชืืืืืช:
ืืืื ืืคืจืืช ืื ืชืืืืช ืืืืจืื ืจืฉืืื ืฉื ืื ืืืคื ืืืช ืืืื. ืชืืืืช
ืืคื ืื ืืกืืื ืช ืืืกืคืจ ืืฉืืจื ืืกืื ืืืฆืืจื ืฉื ืืืคื ื
ืึทืฆืึธืจึธื. ืจืฉืืืช ืืชืืืืืช ืืื ืืกืืจ ืขืืงื. ืืืคื ืืืช ืื
ืจืฉืืืื ืืคื ืืกืืจ ืฉืื ืื ื ืชืงืืื ืืชืืื ืืช.
ืจืื ืื: -calltree, -ืืชืืืืกืืช, -ืกืื, -ืกืืืืื, -vcg.
-ืึฐืึทืืจึดืื
ืื ืืื ืื ืืืืืจ, ืื ืืืืืื ืฉืกืื ืื ืชืื ืื ืฉืืื ืืื ื ืืืฆืืจ ืืื ืืืืื
ืืืื ืจืฉืื. ืืื ืื ืฉืืืืฉื ืืื ืืขืืืจ ืืืฆืื ืฉืืืช ืืฉืชื ืื ืืืืืช ืฉืืื,
ืืื'. ืืืชื ืจืืฉืื ืืื ืชื ืื ืืืืืื ืืืื IMPLICIT NONE
ืึทืฆืึธืจึธื. ืืจืืจืช ืืืื = ืื.
ืจืื ืื: -ืฉืืฉื ืฆ'ืืจ, -ื ืึนืึธื.
-ืึฒืืึผืงึธื
ืืชื ืื ืืกืืคืง ืืื ืืขืืืจ ืืืฉืชืืฉืื ืืืืืช ืืืืงื ืคืืื ืฆืืืืืช ืืคื ืืคืก ืืขืืืช. ืื
ืืชื ืื ื ืืืจ, ืื ืืืืงื ืืืขื ืงืืืขื ืชืกืืื. (ืื
ืืื ืื ืืื ืฉืืืฉืชืืฉ ืืื ืืืืื ืื ืืกืคืืง ืืื ืื ืืืืง ืืงืืืข ืฉืืื
ืฉืืื ืืืคืก!) ืืจืืจืช ืืืื = ืื.
ืจืื ืื: -ืึดืึทืืึฐืืึผืช, -ืึฐืึดืืึธื.
-ืฉืืืืืช=NUM
ืืืืจ ืืช ืืืกืคืจ ืืืงืกืืืื ืฉื ืืืืขืืช ืฉืืืื ื-``ืืคืื''. ืืืืื ืืืืงื ืฉื
ืืกืืื ืฉื ืืืขืื ื ืืฉื ื, ืืฆืืจืืช ืืืืง ื ืคืืฆืืช, ืืื ืืืื,
ืืคืขืืื ืืงืจื ืืืื ืืืฆืืจ ืฉืืจื ืืจืืื ืฉื ืืืืจืืช. ืืขืชืื ืงืจืืืืช ืื ืคืฉืื
ืืฆืืื ืกืืื ืืืจืช ืืืื ืื ืืชืืื ืืืืชืืช ืฉื ืคืจืื ืืืจ ืคืจืื, ืืืื ืขืืืจ
ืืืืืื, ืืฉืชื ื ืืกืจ ืืจืฉืืื ืืืช. ืื ืืืงืจืื ืืืื ftnchek ืืคืกืืง ืืืืคืืก
ืืืืืจืืช ืืืืจ ืืืขืช ืืืื ืืืคื, ืืืงืจืืืื `` ืืื'...'' ืืื
ืืืืคืก ืืื ืืฆืืื ืฉืืื ืฉืืืืืช ื ืืกืคืืช ืฉืื ืืืืคืกื. ืื ืืชื ืืืฉื ืฉ
ืกืืืจ ืืื ืื ืฉืืืืืจืืช ืืื ืืืืชืืืช, ืืฉืชืืฉ ืืืืืจื ืื ืืื ืืจืืืช ืืืชืจ ืืื.
ืืคืขืื = ืืจืืจืช ืืืื = 3, ืืงืกืืืื = 999. ืขืจื ืฉื 0 ืคืืจืืฉื ืฉืืื ืืืื.
ืืืืจื ืื ืืื ื ืืืืืจื ืืืืื ืืืืืช ืขื ืืกืคืจ ืืืืขืืช ืืฉืืืื ืืืืืคืกืืช,
ืจืง ืืืกืคืจ ืืืืืคืก ืืื ืืคื ืืื. ืจืื ืกืืื ืืืืืจืืช ืืืืขืืืืช
ืืืืขืืช ืืื ื ืืคืืคืืช ืืืคืงื ืืืคื ืืืื ืืื ื ืืืฉืคืขืืช ืืื
ืืืืจื. ืืื ืืืืืช ืืืืจืืช ืืืืคื ืืืื, ืืฉืชืืฉ ืืืงืจืช ืืืืืจื ืืคืจืื ืืช
ืืคืฉืจืืืืช ืื ืืช -ืื ืฆ'ืง ืืึนืคึผึฐืฆึดืึธื.
ืจืื ืื: -ืืฉืืื.
-ืืืฆืื ื
ืกืืืืช ftnchek ืืืืื ืื ืชืืื ืืืช ืืฉื ื ืืืฉืื ืฉืืืคืขืื ืขื ืืื ืืชืืื ืืช ืืขืืื ืืื ื
ืืึผืืึธืจ. ืืืจื ืืื, ืื ftnchek ืืืคืขื ืขื ืชืืื ืืช ืฉืืื, ืื ืืื
ืชืช-ืชืืื ืืช ืืืื ืืคืื ืงืฆืืืช ืืคื ืืืืืช ืฆืจืืื ืืืืืช ืืืืืจืช ืืืคืฉืื. ืชืืจ
ืืื ืืช ืืืชื ืืื ืื ืืชื ืจืง ืจืืฆื ืืืืืง ืชืช-ืงืืืฆื ืฉื ืงืืฆืื ืืืืืืื ืืืง ื-a
ืชืืื ืืช ืฉืืื ืืืืื ืืืชืจ. ืขืืืื ืืืืืงื ืืจืืืื ืืื ืฉื ืชืช ืชืืื ืืช
ื ึฐืืึนื ืึผืช. ืืจืืจืช ืืืื = ืื.
ืื ืืื ื -ืืืฆืื ื ืืืื ืืืืืฃ ืืขืช ืขื ืืื -usage=ext-undefined ืืึนืคึผึฐืฆึดืึธื. ืืฉืืื ื
ืืืขืื ื ืืืืช, ื -ืืืฆืื ื ืืืื ื ืฉืืจ, ืื ืฉ -ืื ืืืฆืื ื ืฉืืื ืขืจื
ื -usage=no-ext-undefined ืืึนืคึผึฐืฆึดืึธื. ื -ืืืฆืื ื ืืชืื ืฉืืชืคืืจ ืืกืืคื ืฉื ืืืจ.
ืจืื ืื: -ืืืืจืจื.
-f77=ืจืฉืืื
ืืฉืชืืฉ ืืืืืจื ืื ืืื ืืชืคืืก ืืจืืืืช ืฉืคื ืฉืืคืจืืช ืืช Fortran 77
ืชึถืงึถื. ืืจืืืืช ืืืื ืขืืืืืช ืืืจืื ืืชืืื ืืช ืฉืื ืื ืืืืืช ื ืืืืช. ืืืืืืืช
ืืืืื ืฉืืืืฉ ืืงืืืื ืชืืชืื ืื ืืฉืืืช ืืฉืชื ืื; ืฉืืืช ืืฉืชื ืื ืืจืืืื ืืฉืืฉื
ืืืืืืช; ืฉืืจืืช ืืฆืืจื ืืจืืืืช ื-72 ืชืืืื; ืืืฆืืจืืช ืื ืกืื ืืจืืืืช
ืืืื ืืื ื DO ... ENDDO. ftnchek ืืื ื ืืืืื ืขื ืืฉืืืืฉ ื
ืืืชืืืช ืงืื ืืช. ืืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืืืืช.
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืืจืืช ืืืื ืชืืกืคืื ื ืชืืืื
ืืชืงื Fortran 77. (ืคืจืืื ื ืืกืคืื ืขื ืืืจืืืืช ืขืฆืื
ื ืืชื ืืืื ืืกืขืืฃ ืขื ืืจืืืืช.) ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช
ืืคื ืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื
ืืืืจืืช ืืืื ืืจืืืืช ืื ืกืื ืืจืืืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืืืคืืก
ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื ืืืฉืื,
-F77 ืฉืืื -f77=ืืื, ื -nof77 ืฉืืื -f77=ืืื. ืืืืืจื
ืืืืืช ืืืคืชื ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืงืื-ืกืื:
ืืฆืืจืืช ืงืื ืืกืื I/O.
ืืืืืืช ืืขืจื:
ืืืืืืื ืืืืืืจืื ืืืืืืช ืืขืจื ืืืืืืื ืจืืืื ืืขืจื ืื ืคืื ืงืฆืื
ืืคื ืืืช.
ืืฉืืื-stmt:
ืืฆืืจืืช ืืืืืช ืืืืืืืช ืืขืจืืื. ื-Fortran 90, ืืขืจื ืืืื ืืืืืช
ืืืงืฆื ืืืขืจื ืืืจ ืฉื ืฆืืจื ืชืืืืช, ืื ืฉื ืืชื ืืืงืฆืืช ืื ืกืงืืืจ
ืืขืจื. ืืฃ ืืืช ืืืืฉืืืืช ืืืื ืืื ื ืืืชืจืช ื-Fortran 77.
ืืืืจื ืงืฉืืจื ืืชืจืืฉืช ืืืฉืจ ืืขืจื ืืืงืฆื ืืกืงืืจ. ืืื
ืืื ื ืืืงื ืื ื-Fortran 90, ืืื ืชืืื ืืืืืจ ืืืืื ืืื ืงืฉืจ ื
-F77 ืืืืจื (ืืื ืื ืื ืืืืืงื ืืืืื ืขื -ืื ืฆ'ืง ืืื).
ืชืืื ืืช-ืืืืกืกืืช-decl:
ืืงืื ืืฆืืจืืช ืืกืื ืื ืืืืฉ ืืืืืกืก ืขื ืชืืื ืืช Fortran 90. ืืกืื ืื ืืื ืฉื
ืืืฆืืจื ื ืืืืช ืขื ืืื ืฉืืืืฉ ืื ืงืืืชืืื ืืคืืื (::) ืืื ื
ืจืฉืืืช ืืชืืื ืืช ืืจืฉืืืช ืืืฉืชื ืื ืืืืฆืืจืื. ืื ืืคืฉืจืืช ืื
ืฉืืื ืืืืืจืืช ืืฉืืืืฉ ืืืืจื Fortran 90 ืื ืืืคืจืื ืกืื ืืกืื
ืืฆืืจืืช. (ืืืจืืช ืฉื ืืชื ืืืฉืชืืฉ ืืืคืจืืื ืืื ืืืชืืืืช ืฉืืื ื ืืืืกืกืืช ืชืืื ืืช
ืืฆืืจืืช, ืื ื ืฉืืืื ืขื ืืื ืืคืฉืจืืช ืื ืืื ืืื ืืข ืืคืฆื ืฉื
-F77 ืืคืฉืจืืืืช.)
ืืขืจื ืืืืืืื:
ืืขืจืืื ืืงืืืืื (ืื ืืื) ืืขืื ืืืื ืืฉืชื ื. ืืื ืืชืืืื ื
ืืขืจืืื ืฉืืืืกืื ืฉืืื ืืฆืืจื ืืืืืช ืืืงืฆื ืืืืคื ืืื ืื ืืืื ืืจืืฆื.
ืึทืึฒืึธื ืกึฐืจึธืง:
ืืจืืืช ืงื ื ืืื ืฉื ืืื ืืงืก ืืืืชืจืื. ืืืืจื ืื ืชืื ืชื ืจืง ืื
-source=unix-backslash ืืืืืจื ืืืืืจืช ืืื ืืืจืื ืืืจืืื
ืคืจืฉื ืืช ืืืืืจ..
ืืืื: ืืฆืืจืช ืกืื ื ืชืื ืื ืฉื BYTE.
ืื ืืืช ืืงืจื:
ืืืื ื ืฉื SELECT CASE.
ืืืคื:
ืืจืืืืช ืืชืงื Fortran 77 ืืืื ื ืชืื ื ืชืืืื. ืืืืื,
ืื ืฉืืื ืจืง ืืืืืจืืช ืืืื ืืฉืชื ื ืืืคื ืืืืฆืืจืื ืขื ืืคืก ืื
ืืืจื ืฉืืืื. ื-Fortran 77, ืื ืืฉืชื ื ืืชืืืื ืืืืืื ืืืืืช ืืืืืืื
ืืืจื. ื-Fortran 90, ืื ืืืืืื ืืืืืช ืืืืจื ืืคืก, ืืืฆืืจืืช ืขื ืื
ืฆืืื ืืืจืืื ืฉืืืืืื ืืืชืจืื, ืืืืคืืื ืืืคืก ืขืืืจ ืืืืฆืืจ
ืืืจื. ืืขืจื: ืืืืืื ืฉืืคืจืื ืืืจื ืฉืืืื ืขืฉืืืื ืืืฆืืืข ืขื ืชืื ืืช
ืฉืืืื, ืืืืืจื ืืืืืื ื ืืชื ืช ืื ืื ืืคืฉืจืืช ืื ืืืืื, ื
ืืืืื ืจืง ืขื ืืื -ืื ืฆ'ืง ืืื.
ืฉื ืชืช-ืคืจืื ืืฉืืชืฃ:
ืืืืง ืืชืช-ืชืืื ืืช ื ืคืืฆืื ืืขืื ืืืชื ืฉื.
ืืื ื-ืฉื:
ืฉืืืืฉ ืืืื ื-ืฉื ืืื ืืชืืื ืืฆืืจืช ืฉืืืื.
ืืืฉื:
ืืืชืจ ื-19 ืงืืื ืืืฉื ืจืฆืืคืื.
cpp: ืื ืืืืช ืงืื-ืืขืื Unix C ืืงืื ืืืงืืจ.
ืงืจืื-ืคืืื ืืจ:
ืชืืืืจ ``Cray pointer''.
ืืืืืจ-ืืฆืืื:
ืืฆืืจืืช CYCLE ื-EXIT.
d-comment:
ืืืชืืจ ืืืืื ืืืขืจืืช ืืืชืืืืืช ื-D ืืงืื ืืืงืืจ.
dec-tab:
ืงืื ืืงืืจ ืืคืืจืื ืืจืืืกืืื ืืกืื ืื DEC Fortran. ืืืืจื ืื ืชืื ืชื ืืืื
ืื -source=dec-tab ืืืืืจื ืฆืืื ื ืืื ืืืจืื ืืคืจืฉื ืืช ืฉื ืืจืืืกืืืช
ืืกืื ืื ืืื.
ืืขืฉืืช-ืื ืื:
ืืจืืืืช ืืืืืช DO: ืชืืืืช ืืฆืืจืช ืืกืืฃ ืืืฉืืื, END DO ื-WHILE.
ืงืืืคืืงืก ืืคืื:
ืกืื ื ืชืื ืื ืืืจืื ืืืืง ืืคืื.
ืคืืจืื-ืืืืจืกืืื:
ืงืื ืืงืจื ืฉื ืกืืื ืืืืจ ืืืฆืืจืืช FORMAT.
format-edit-descr:
ืืชืืจื ืขืจืืื ืื ืกืื ืืจืืืื ืืืฆืืจืืช FORMAT.
function-noparen:
ืืืืจืช ืคืื ืงืฆืื ืืื ืกืืืจืืื.
ืืจืืื-ืืื:
ืืฆืืจืช IMPLICIT NONE.
ืืืืื:
ืืืื ืืฆืืจื.
inline-comment:
ืืขืจืืช ืืืืืขืืช ืืืชืืืืืช ืืกืืื ืงืจืืื.
internal-list-io:
ืงืื/ืคืื ืืืืื ืจืฉืืื ืืงืืืฅ ืคื ืืื ืื ืืื ื.
ืืืืชื:
ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช.
io-ืืืืืช ืืคืชื
ืืืืืช ืืคืชื ืื ืกืื ืืจืืืืช ืืฉืืืืฉ ืืืฆืืจืืช ืงืื/ืคืื. ืืื ืืชืืืงืื ืืฉืืืฉ ืงืืืฆืืช.
ืืงืืืฆื ืืจืืฉืื ื ืืืืืช ืืืืืช ืืคืชื ืืืงืืืืืช ื-Fortran 90:
ืคื ืงืก ืคืขืืื ืืชืื
ืืืื ืืืงืื ืืชืงืื
DELIM ืงืจื ืืชืื
EOR
ืืงืืืฆื ืืฉื ืืื ืืืืืช ืืช ืืืืืช ืืืคืชื ืืืืืช ืฉื VMS Fortran:
BLOCKSIZE EXENDSIZE ืืงืจืืื ืืืื
ืฉืื ืืืื ืจืืฉืื ื ืฉื BUFFERCOUNT
CARIAGECONTROL MAXREC RECORDTYPE
ืฉื ืงืืืฅ ืืจืืจืช ืืืืื (ื-OPEN) ืืฉืืชืฃ
DISP NOSPANBLOCK TYPE
ืืืืคืืจ ืืืืจืืื
(ืืืืช ืืืคืชื NAME ืืื ืกืื ืืจืืืช ืจืง ืืืฆืืจืช INQUIRE.) ืืฉืืืฉืืช
ืืงืืืฆื ืืืจืืืช ืืืืืช ืืืคืชื ืืืื ืฉื IBM/MVS:
NUM
ืืื ืื ืฉืืื ืื ืืืืืจื ืืืื ืืฉืืืืฉ ื-ACCESS='APPEND', ืืืืืจ
ืืงืืื ืขื ืืื ืืื ืืืืจืื. ืืขืจื ืฉื 'APPEND' ืืื ื ืชืงืฃ ืขืืืจ ืงืื/ืคืื ืืืฉืื
ืืฉ ืืืฉืชืืฉ ืืืคืจื ื-Fortran 77 ืืกืื ืืจืื, ืื-Fortran 90 'APPEND'
ืืขืจื ืฉื ืืคืจื POSITION, ืื ACCESS.
ืงื ืืจืื:
ืืฆืืจืืช ืขื ืงืื ืืฉืืขืืชื ืืืืจ 72 ืขืืืืืช. ืืืืจื ืื ื ืืชื ืช ืืืื
ืื ืขืืืืื ื ืขืฉื ืฉืืืืฉ ืืืืืจื ืืื ืืืืืื ืืช ืจืืื ืฉืื ืืืฆืืจื.
ืฉื ืืจืื:
ืืืืื ืืืืจื ืฉื ืืืชืจ ื-6 ืชืืืื.
ืืขืืจื-ื ืคืืฅ:
ื ืชืื ืื ืืขืืจืืื ืฉื ืชืืืื ืื ืชืื ืื ืฉืืื ื ืชืืืื ืืืืืง COMMON.
ืืขืืจื-exp:
ืฉืืืืื ืืืคืืกืื ืื ืกืื ืืจืืืื ืืืืืืืื, ืืืฉื DOUBLE PRECISION
ืขื COMPLEX, ืืงืฆืืช hollerith ืืืกืคืจ ืฉืื, ืคืขืืืืช ืืืืืืช ืขื ืืกืคืจืื ืฉืืืื.
ืฉื-ืกืืื ืืืืจ:
ืกืืื ืืืืจ ืืืฉืืฉ ืืชื ืืืืืื.
ืฉื-ืงื ืชืืชืื:
ืงื ืชืืชืื ืืฉืืฉ ืืชื ืืืืืื.
ืจืฉืืืช ืฉืืืช:
ืืฆืืจืช NAMELIST.
param-implicit-type:
ืืงืืื ืืจืืืืช ืฉื ืคืจืืืจ ืืคื ืกืื ืื ืชืื ืื ืฉื ืืขืจื ืฉืืืงืฆื. ืึถื
ืืืืจื ืืืืื ืืืชืจืืฉ ืจืง ืื ืืงืืืช ืคืจืืืจ ืืจืืื ืืืคืขืื ืขื ืืื
-source=param-implicit-type ืืคืฉืจืืช, ืื ืื ืืฆืืจืช PARAMETER ืืื ืฉื
ืฆืืจื ืื ืกืื ืืจืืืช ืืื ืกืืืจืืื. ืื ืืคืฉืจืืช ืื ืืืคืขืืช, ืื ืื
ืืงืจืื ืฉืืื ืืชืจืืฉืช ืืงืืืช ืคืจืืืจ ืืจืืื ืืงืื ืืืืจื. ืื
ืืชื ืจืืฆื ืืงืื ืืืืจื ืจืง ืืืืชื ืืงืจืื ืฉืืื ืกืื ืื ืชืื ืื ืืืจืืื
ืฉืื ื ืืกืื ืืจืืจืช ืืืืื, ืืฉืชืืฉ -ื ืืืืืช=ืกืื-param-implicit ืืืงืื.
ืืคื ืชืงื Fortran 77, ื ืืชื ืกืื ืื ืชืื ืื ืฉื ืคืจืืืจ
ืืคื ืืืชื ืืืืื ืืื ืืืฉืชื ื, ืืืืืืช ืืฆืืจื ืืืจืช ืืืคืืก ืืื
ื ืขืฉื ืืืฉืจ ืืขืจื ืืืงืฆื.
param-intrinsic:
ืคืื ืงืฆืื ืคื ืืืืช ืื ืืงืกืคืื ื ืฆืื ืขื ืืื ืจืืื ืืืฉืืฉืช ืืืืืจืช ืืขืจื ืฉื a
ืืืืจืช ืคืจืืืจ.
param-noparen:
ืืฉืคื PARAMETER ืืื ืกืืืจืืื. ืืืฉืชืืฉ ืฆืจืื ืืืืืช ืืืืข ืืื ืฉื
ืืกืื ืืืงื ืฉื ืฆืืจื ืื ืฉื ืืืฆืืจื ืฉืื ื ืืื ืฉื ืืชืงื
form: ืืฆืืจื ืื, ืืคืจืืืจ ืืืงื ืืช ืกืื ืื ืชืื ืื ืฉืื ืืืขืจื
ืืืงืฆื, ืืืงืื ืืงืื ืืช ืกืื ืื ืชืื ืื ืืืืืืจ ืืืจืืจืช ืืืื ืขื ืกืื ืืืืช ืืจืืฉืื ื
ืฉื ืฉื ืืคืจืืืจ. (ืฆืืจื ืื ืฉื ืืฆืืจืช PARAMETER ืืืฆืื
ืขื DEC ืืคื ื ืฉืืืืืจ ืชืงื Fortran 77, ืืืฉ ืืืืื ืข ืืื ื).
ืืฆืืืข:
ืชืืืืจ ืืงืฉืืจ ืืืฆืืืข ืกืื ืืจืื Fortran 90, ืืืื POINTER, TARGET ื
ืืฆืืจืืช ืืกืื ALLOCATABLE, ืืฆืืจืืช ALLOCATE, DEALLOCATE ื- NULLIFY,
ืืืงืฆืืช ืืฆืืืข ืืืืฆืขืืช =>.
quad-constant:
ืงืืืขืื ืืืฉืืื ืฉื ืืจืืข ืืืืง, ืืืฉื ืืฆืืจื 1.23Q4.
ืฆืืืื:
ืืืจืืืืช ืืืคืจืืืช ืืืจืืืืช ืืื ืืืืจืืช.
ืืืืจืช:
ืืืคืจืืืจืื ืืืกืืื (ืืฉืืืื) ืืืืจืืืื ืืกืืื ื ืคืืกืืง, ืืืืืจ: < <= == /=
> >=.
ื ึฐืงืึผืึธื ืึผืคึฐืกึดืืง:
ื ืงืืื-ืคืกืืง ืืฉืืฉ ืืืคืจืื ืืฆืืจืืช.
ืืฆืืจืช-ืกืืจ:
ืืฆืืจืืช ืืืืฅ ืืจืฆืฃ ืฉื ืงืืข ืขื ืืื ืืชืงื. ืืืืชืจ
ืืจืฆืฃ ืืืืื ืืืืื 1 ืืกืขืืฃ ืขื ืคืจืฉื ืืช ืืคืื.
ืืกืจ ืืืคืืก-ืงืืืข:
ืงืืืขืื ืืกืจื ืกืื, ืืืฉื Z'19AF'.
ืืืื ืกืื:
ืกืื ืืฆืืจืืช ืืืฆืืื ืืช ืืืื, ืืืฉื REAL*8.
ืคืืจืื ืืฉืชื ื:
ืืคืจื ืืืืจ ืืฉืชื ื ืื ืืืื ืฉืื ื-FORMAT. ืืื ืืืฆืืจื
< ืืืืื >.
vms-io:
ืึฐืืึผืฉืึธื. ืขืืฉืื ืืฉ ืืืชื ืืฉืืขืืช ืืื ื io-ืืืืืช ืืคืชื ืืืืช ืืคืชื.
ืจืื ืื: -F90, -F95, -ืึดืึทืืึฐืืึผืช, -ืืคื, ืืกืื ืื, -ืืืื ืืืืื.
-f90=ืจืฉืืื
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืืจืืช ืืืื ืชืืกืคืื ื ืชืืืื
ืืชืงื Fortran 77 ืฉืื ืืืืฆื ืืืืง ืื-Fortran 90
ืชึถืงึถื. ืฆืืื ืืืช ftnchek ืืื ื ืชืืื ืืฉืคืช Fortran 90 ืืืืื.
ืขื ืืืช, ืืื ืชืืื ืืืื ืืจืืืืช ื ืคืืฆืืช ื-Fortran 77 ืฉืืื ื ืคืืฆืืช
ืืคื ื ืืืืจืช Fortran 90. ืืืง ืืืจืืืืช ืืื ืืคืื ืืืืง ืืืคืืจืืจื
90 Standard, ืืื ืืืจืื ืื. ื -F90 ืืืืืจื ืืืืืจื ืจืง ืืืื ืืืืจืื.
ืืืืืจ, ืืืื ืืื ืืืกื ืืืจืื ืฉืื ืื ืืืงื Fortran 77 ืืื ืืืงื
Fortran 90. ืืื, ืืืืืจืืช ืื ืฉืืืืช ืขื ืืื ืืื ืื ืื ืืขืฆื ืชืช-ืงืืืฆื
ืืืืืืจืืช ืฉืืฉืืืืช -F77. ืืฉื ื ืืื ืืงืจืื, ืืืชืืืจืื ืืืื, ืฉืืื
ืื ืกืืืืช ืฉืืื ื ืืชื ืช ืืืืืจื ืฉืื ืืช ืืขื ืขืืืจ ืืฉื ืืื
ืืืืื.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉื ื ืฉืืืฉื
ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืืืจืืช ืืืื ืืจืืืืช ืื ืกืื ืืจืืืืช,
ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ื
ืืกืืจ ืงืฆืจ ืขื ืื ืืื ืืื. ืื ืจืฉืืื ืืืฉืื, -F90 ืฉืืื -f90=ืืื, ื
-nof90 ืฉืืื -f90=ืืื.
ืืืืืืช ืืืคืชื ืืืืืช ืืฉ ืืฉืืขืืืืช ืืืืช ืขืืืจ -F90 ืื ืืืข ื -F77. ืืงืืจื ืืื
ืืชืืืืก ืืืกืืจืื ืืืื -F77.
ืงืื-ืกืื ืงืืืคืืงืก ืืคืื param-noparen
ืึทืึฒืึธื ืกึฐืจึธืง ืคืืจืื-ืืืืจืกืืื ืงืจืื-ืคืืื ืืจ
ืืืื format-edit-descr quad-constant
cpp function-noparen ืืืื ืกืื
d-comment ืฉื-ืกืืื ืืืืจ ืคืืจืื ืืฉืชื ื
dec-tab param-implicit-type vms-io
ืืืืืช ืืืคืชื ืฉืื ืืช ืืืงืฆืช ืืืืืืืช ืืืคืชื ืืืงืืืืืช -F77 ืืืืืช ืืืคืชื ืื ืืื
ืืื.
ืืืฉื:
ืืืืื ืขื ืืกืคืจ ืฉืืจืืช ืืืืฉื ืืืฆืืจื ืืืงืืจ ืงืืืข
ืืฆืืจื ืืื, ืืืืืจ 19, ื-Fortran 90 ืืื ื-Fortran 77. ืืืงืืจ ืืื ืื
ืฆืืจืช ืืืืื ืืื 39 ืฉืืจืืช ืืืฉื, ืืฉืืจื ืืืืืื ืืืฉื
ืืกืืืื ืืื ื ืืืื ืืืืืช ืจืืง ืื ืืืืื ืจืง ืืขืจื.
ืืืืชื:
ืื ืืืชื ืืืจ ืืืื -F77 ืืืขื ืืคืื ืงืฆืืืช ืืคื ืืืืืช ืืืืืืจืืช ื
MIL-STD 1753, ืืืืืืื ืืืื ื-Fortran 90, ืืืื ืืื ื ืืืืืจืื
ืขื ืืืืืช. (ืึดืจึฐืืึนืช -ืคึผึฐื ึดืืึดื ืืจืฉืืื.)
io-ืืืืืช ืืคืชื:
ืื ืืืชื ืืืจ ืืืื -F77 ืืื ืฉืื ื ืืชื ืืช ืืืืจืืช ืขืืืจ ืืงืื/ืคืื
ืืืืืช ืืคืชื ืฉืื ืกืื ืืจืืืืช ื-Fortran 90.
ืงื ืืจืื:
ืืืจืืช ืฉื-Fortran 90 Standard ืืืคืฉืจ ืฉืืจืืช ืืจืืืืช ื-72 ืชืืืื
ืืืคืก ืืงืืจ ืืืคืฉื, ืืืืื ืื ืขืืืื ืืื ืขื ืืืคืก ืืงืืจ ืงืืืข. ื
ืืงืืจ ืืืคืฉื ืืืืืช ืืืจื ืืฉืืจื ืืื 132 ืชืืืื, ืืื ืืื ืงืืืข
ืืืคืก, ftnchek ืืื ื ืืืคืฉืจ ืืืืืช ืืืืื ืื.
ืืขืืจื-exp:
ืื ืืืชื ืืืจ ืืืื -F77 ืืืขื ืืืืืืื ืืืฉืืืื ืืืืง ืืืจืื
ืืืืชื ืขื ืกืืื ื ืชืื ืื ืืืจืืืื, ืืืืชืจืื ื-Fortran 90.
ืืฆืืจืช-ืกืืจ:
ืื ืืืื ืืื ืืืงืืื -F77 ืืืืจื, ืืื ืืืืฉื ืืืืืช ืื
ืืืืืืช ืจืืคืคืืช ืืืชืจ ืขื ืฆื ืืืฆืืจื ืฉื ืชืงื Fortran 90. ื
ืืืืืื, Fortran 90 ืืืคืฉืจ ืืฆืืจืืช DATA ืืคืื ืงืฆืืืช ืืฆืืจืืช
ืืืืจืืช ืฉืืชืขืจืืื ืขื ืืฆืืจืืช ืืคืจื.
ืืกืจ ืืืคืืก-ืงืืืข:
ื-Fortran 90, ืงืืืขืื ืืื ืืจืืื, ืืืงืืืืื ืืืงืกืืฆืืืืืื ืืฆืืจืช B'ddd',
O'ddd', ื-Z'ddd', ืืืชืืื, ืืืชืจืื. ืืื 'ddd' ืืืืฆื ืืช ื
ืืืจืืืช ืกืคืจืืช. ftnchek ืืืื ืฆืืจืืช ืืื, ืืื ืื ืืจืกื ืฉื
ืืฆืืจื X'ddd' ืขืืืจ ืงืืืข ืืงืกืืฆืืืื, ืืืจืกืืืช ืืืจืืช ืฉืืื
ืืืืื ืืืกืืก B, O, Z ืื X ืขืืงื ืืืจ ืืืจืืืช ืืกืคืจืืช. ืืจืกืืืช ืืื ืืื
ืื ืืืืฅ ื-Fortran 90, ืื ืจืง ืื ืืืืืจืื ืืชื ืืืื ืืื ื ืืฆื
ื ืืืง.
ืจืื ืื: -F77, -F95, -ืึดืึทืืึฐืืึผืช, -ืืคื, ืืกืื ืื, -ืืืื ืืืืื.
-f95=ืจืฉืืื
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืจืืช ืืืื Fortran 77 ืืกืื ืืจืื
ืชืืื ืืช ืฉื ืืืงื ืืืชืงื Fortran 95. ืื ืืื ื -F77 ื -F90
ืืืืจืืช, ืืืืจืืช ืืื ืืืืช ืขื ืชืืืืจ ืฉืืื ืืืงื Fortran 77. ืขื ืืืช, ืืื
ืชืืื ืืช ืืื ื ืืืงื ืืืชืงื, ืืืชืื ืฉืชืืื ืืืช
ืืืืื ืืืชื ืื ืืืื ืืงืืื ืขื ืืื ืืืืจืื ืืืฉืื ืืืชืจ.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉื ื ืฉืืืฉื
ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืืืจืืช ืืืื ืืจืืืืช ืื ืกืื ืืจืืืืช,
ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ื
ืืกืืจ ืงืฆืจ ืขื ืื ืืื ืืื. ืื ืจืฉืืื ืืืฉืื, -F95 ืฉืืื -f95=ืืื, ื
-nof95 ืฉืืื -f95=ืืื. ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืื
ืืื.
ืืืืชื ืืขืฉืืช:
ืืฉืชื ื DO ืืื ืกืื ืืกืคืจื ืืืืชื.
ืืคืกืงื:
ืืฆืืจืช PAUSE.
ืืืงืฆืืช:
ืืฆืืจืช ASSIGN, ืฉืืืงืฆื GOTO, ืื ืคืืจืื ืฉืืืงืฆื.
h-edit:
ืืชืืจ ืืขืจืืื H ืืคืืจืื.
ืืฉ ืขืื ืชืืื ื ืชืืืืจ ืืืช ืฉื Fortran 77 ืฉื ืืืงื ื-Fortran 95, ืืืืืจ
ืืกืชืขืคืืช ื-ENDIF ืืืืฅ ืืืืืง ื-IF. ืืืจืืช ืืืช, ftnchek ืืื ื ืืกืืื
ืื ืชื ืืช ืืจืืืช ืืชืืื ืืช, ืืืื ืืื ืืื ื ืืกืคืง ืืืืจื ืืื.
ืจืื ืื: -F77, -F90, -ืึดืึทืืึฐืืึผืช, -ืืคื, ืืกืื ืื, -ืืืื ืืืืื.
ืขืืจื
ืืืคืืก ืจืฉืืื ืฉื ืื ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื ืขื ืชืืืืจ ืงืฆืจ ืฉื ืื ืืืช ืืืืคืฉืจืืืืช
ืืื ืขื ืขืจื ืืจืืจืช ืืืืื ืฉืื. ืคืงืืื ืื ืืื ืืชืคืงืื ื- ``?''
ืืืขืื, ืืืื ืืกืืคืง ืื ืืืืช ืขืืืจ ืืืชื ืืขืจืืืช ืฉืืื ืืฉืืื
ืืกืืื ืืฉืืขืืช ืืืืืืช ืขืืืจ ืืชืืจืืื ืืคืงืืื. ืืจืืจืช ืืืื = ืื.
ืจืืฉืื ืืขืืจื ืืืคืืก ืื ืืช ืืกืคืจ ืืืจืกื ืืจืืช ืืชืืงืื ืฉื ftnchek ืืื
ืืืืขืช ืืืืืืช ืืืฆืจืื.
ืืขืจื: ืขืจืื ``ืืจืืจืช ืืืืื'' ืืืืืคืกืื ืืกืืืจืืื ืืจืืืขืื ืืจืฉืืืช ืืขืืจื ืื,
ืืืืืจืื, ืื ืืจืืจืืช ืืืืื ืืืืื ืืช ืืื ืืขืจืืื ืื ืืืืืื ืืืืจ ืื
ืืคืฉืจืืืืช ืกืืืื ืืื ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื ืฉืืคื ื ืขืืจื ืืคืฉืจืืช ืืฉ
ืขืืจ ืขืืืื.
ืจืื ืื: -ืึดืืจืึนื, -ืืคื, ื ืืขืืืจ ืืคืฉืจืืช ืฉื ืื ืืืืืจืืช ืฉืืงืืืืช ืจืฉืืื ืฉื
ืืืืืช ืืคืชื.
-ืืืื-ืชืืืื=ืจืฉืืื
ืืืืจ ืชืืืื ืฉืืื ื ืืืคืื ืืืจืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืืืืื. ืืืจืืจืช ืืืื,
ftnchek ืืงืื ืจืง ืืช ืกืืื ืืืืืจ ืืืงื ืชืืชืื ืืชืืืื ืฉืืื ื ืืืคืื ืืืจืืื
ืืฉืืืช ืืืืื. ืืืืืืืช ื- ืจืฉืืื ืืืืืืฃ ืื ืกื ืฉื ืืงืืื
ืชืืืื ืฉืืื ื ืืืคืื ืืืจืืื ืืื ืืชืืงืฃ ืืขืืจ. ืืคืืื, ืื ืกืืื ืืืืจ ืื
ืงื ืชืืชืื ืืื ื ื ืืื ืืจืฉืืื, ืื ืืืืืื ืืช ืืขืืื ืืืงืืื
ืชืืืื.
ืืคืฉืจืืช ืื ื ืืชื ืช ืืื ืืืคืขืื ftnchek ืืืคื ืืงืืฆื ืืงืืจ ืืืืืืื ืื-
ืฉืืืช ืืืืื ืกืื ืืจืืืื ืฉืขืฉืืืื ืืืืืช ื ืืืฆืื, ืืืฉื, ืืื ืืืฉืช ืืืืงืื ืืกืืืืื
ืฉืืจืืชื ืืขืจืืช ืืคืขืื. ืขืืื ืืกืขืืฃ ืขื ืืืืืืช ืืืจืืืืช ืขืืืจ ื
ืืืคืื ืืืืืื ืืืืืืื ืชืืืื ืืื ืืืงืืื ืืจืืืืช.
ืฉืืืืฉ -noidentifer-chars ืืฉืืืช ืืช ืืงืืื ืฉื ืชืืืื ืฉืืื ื ืืืคืื ืืืจืืื
ืืืืจื.
ืจืื ืื: -ืึธืงืึนืจ.
-include=ื ืชืื
ืืฆืืื ืกืคืจืืื ืืืืคืืฉ ืืืจ ืงืืฆืื ืฉืฆืืื ื ืขื ืืื ืืฆืืจืืช INCLUDE.
ืื ืืืื ืืืคืฉืจืืืืช ืืืจืืช ืฉื ืฉืืจืช ืืคืงืืื, ืืืืจื ืื ืืื ืืฆืืืจืช; ืืืืืจ, ืื ืื
ื ืชืื ืืืชืจ ืืคืขื ืืืช ืืฉืืจืช ืืคืงืืื, ืื ืืกืคืจืืืช ืฉืฆืืื ื ืื ืื
ืืืืงืืื ืืจืฉืืื ืฉืืืคืฉื ืืืืชื ืกืืจ ืืคื ืฉืื ื ืืชื ืื. ื
ืกืืจ ืฉืื ftnchek ืืืคืืฉ ืืืจ ืงืืืฅ ืฉืืืืื ืืื: ืื ืืืื
ืึทืืจึดืื; ืืกืคืจืืื ืฉืฆืืื ื ืขื ืืื ืืฉืชื ื ืืกืืืื FTNCHEK_INCLUDE ืื ืืฉ;
ืืืืจืืืื ืฉืฆืืื ื ืขื ืืื ืื ืืื -ืึดืืืึนื ืืคืฉืจืืืืช; ืืกืคืจืืื ืฉืฆืืื ื ืขื ืืื
ืืฉืชื ื ืกืืืื INCLUDE; ืืืืกืืฃ ืืกืคืจืืื ืกืื ืืจืืืช ืืื ืืขืจืืช
(/ usr / include ืขืืืจ UNIX, SYS$LIBRARY ืขืืืจ VMS ื-\include ืขืืืจ MSDOS).
ืจืื ืื: -F77, -ืึธืงืึนืจ.
-ืืืืืขื=ืจืฉืืื
ืฉืืื ืื ftnchek ืืืื ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช ืืกืืืืืช ื
ืคึผึฐื ึดืืึดื. ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืืง ื
ืืืืืช ืืืคืชื ืงืืืขืืช ืื ืืืืืช ืงืืืฆืืช ืืกืืืืืช ืฉื ืคืื ืงืฆืืืช ืืืืจืืช
ืืืืืช ืืคืชื ืฉืืืืืช ืืชืืืืจ ืืฆืคืื ืืืคืขืืช ืืื ืืจืืืืื ืื ืกืื ืืจืืืื.
ืืืื ืืืืช ืืคืชื ืืื ืืืคืขืื ืืืืื ืฉื ืืกื ืืชืืื ืฉื ืืืคืืื ืื ืคื ืืืืื ืื
ืืื ืืืคืฉืจ ืืช ืืชืืืืจ ืืืชืืื. ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืืืืช
ืืืืจื ืืื.
ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืคืขืื ืืืืื ืฉื ืื ืืื ืกืื ืืจืืืื
ืืืคืืื ืื ืคื ืืืืื (ืืคืืจืืื ืืืื) ืืืงืื ืื ืชืืืืจ ืขืืืจ ืืื ืฉืืฉ ืืื ืืจืืืฆืืืช.
ืืฉืชืืฉ ืืฃ ืื ืืื ืืืื ืืช ืืืืืื ืฉื ืื ืืืจืืืืื ืืืืชื ืกืื ืืจืืืื ืืืื ืืื ืฉืฆืืื ื
ืึฐืึทืึธื. ืืืฉืชืืฉ ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื
ืื ืืื. ืื ืจืฉืืื ืืืฉืื, -ืคึผึฐื ึดืืึดื ืฉืืื -ืืืืื=ืืื, ื
- ืื ืืืืชื ืฉืืื -ืืื ืืจืื ืกืืง=ืืื.
ืืคืื ืงืฆืืืช ืืคื ืืืืืช ืืื ืกืื ืืจืืืืช ืืืจืืฉืืช ืืชืืืื ืืคืื ืงืฆืืืช ืืื ืกืื ืืจืืืืช ืืืจืืืืช
ืกืืื ื ืชืื ืื ืืืืืงืื (ืงืืืคืืงืก ืืคืื ืืืืืง ืืจืืืข) ืืืืืื ืชืืื.
ืืืืืชืืืช ืืกืื ืื ืชืื ืื ืืืืจืืืื ืืืคืืืื ืื:
CDABS CDSQRT DREAL ZLOG
CDCOS DCMPLX IMAG ZSIN
CDEXP DCONJG ZABS ZSQRT
CDLOG DIMAG ZEXP ZCOS
CDSIN
ืืืจืืืืื ืืืืืชืืื ืฉื ืืืืง ืืจืืืข ืืกืืื ืืจืืืข ืืืจืืืื ืื:
CQABS QARCOS QEXT QNINT
CQCOS QARSIN QEXTD QPROD
CQEXP QATAN QFLOAT QREAL
CQLOG QATAN2 QIMAG QSIGN
CQSIN QCMPLX QINT QSIN
CQSQRT QCONJG QLOG QSINH
DBLEQ QCOS QLOG10 QSQRT
IQINT QCOSH QMAX1 QTAN
IQNINT QDIM QMIN1 QTANH
QABS QEXP QMOD SNGLQ
ืืืืืช ืืืคืชื ืืฉืืืืืช ืืืืืื ืฉื ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช ืืืจืืช ืื
ืืืืคื ืืื:
ื ืืกืฃ:
ืืืืืจ ืืช ืืืืคืืื ืื ืืื ืกืื ืืจืืืื ืืืืื ืื ืคืืฆืื (ืืืื ืืืื
EXIT ื-LOC ืืืืืจืื ื-MIL-STD 1753):
BTEST IBCLR IEOR ISHFTC
ืืฆืืื IBITS IOR LOC
IAND IBSET ISHFT NOT
ืืื ืืงืก: ืืืืืจ ืืช ืืคืื ืงืฆืืืช ืืคื ืืืืืช ืื ืคืืฆืืช ืืืื ืืกืคืฆืืคืืืช ื-Unix:
ืืื ืืช GMTIME LTIME SRAND
ื-IARGC ืื ืืขืจืืช
GETARG IRAND RAND TIME
GETENV LSHIFT RSHIFT XOR
vms: ืืืืืจ ืืช ืืคืื ืงืฆืืืช ืืคื ืืืืืช ืื ืคืืฆืืช ืืืื ืืกืคืฆืืคืืืช ื-VMS:
ืชืืจืื IDATE ืฉื ืืืช ืฉืขื
ERRSNS RAN SIZEOF
iargc-no-gument:
ืฆืืื ืื ื ืืชื ืืืคืขืื ืืช IARGC ืืื ืืืขืื ืื.
iargc-one-gument:
ืฆืืื ืฉื ืืชื ืืืคืขืื ืืช IARGC ืืืืฆืขืืช ืืจืืืื ื ืืื.
ืจืื ื-ืืื-ืืืืืื:
ืฆืืื ืฉื ืืชื ืืืคืขืื RAND ื- IRAND ืืื ืืจืืืื ืืื.
ืจืื ื-ืืื-ืืืขืื:
ืฆืืื ืฉื ืืชื ืืืคืขืื RAND ื- IRAND ืืืืฆืขืืช ืืจืืืื ื ืืื.
ืื ืืื ื ืืื ืืืืื ื ืืืขืื ืืื ืืืืืช ืืคืชื ืคืืขืืืช ืืืืคื ืืื: ืืคืขืืช ืืืคืฉืจืืช
ืืืจืืื ftnchek ืืื ืืงืื ืืช ืืชืืืืจ ืืืชืืื ืืืคืขืืช ืืคืื ืงืฆืื,
ืืืื ืืฉืืื ืืช ืืืคืฉืจืืช ืฉื ืืชืืืืจ ืืืืืคื. ืืคืืืช ืืืคืฉืจืืช
off ืืืจื ืืื ืฉืืชืืืืจ ืืืชืืื ืื ืืชืงืื. ืื ืฉืชื ืืืคืฉืจืืืืช ืืืคืืืช
ืคืืขื ืืืช ืืืช (ืืจืืจืช ืืืืื), ืื ืื ืืื ืืืชืืืืจ ืืชืงืื. ืืืื ืืช ืฉืชื ืืืคืฉืจืืืืช
ืืืช ืืืช ืื ืืืื ืืฉืืขืืชื. ืืืคืฉืจืืืืช ืืื ืืื ืืฉืคืขื ืื ืืืืื ืฉื
Unix intrinsics ืืืื.
ืฉืื ืื ืฉืืืืจื ืื ืืื ื ืงืืืขืช ืื ื ืืชื ืืช ืืืืจืืช ืื ืกืื ืืจืืืืช
ืืืื ืืคืื ืงืฆืืืช ืืืื. ืื ืฉืืื ืื ืืื ืื ืืื ืฉืืคืื ืงืฆืืืช ืืืื
ืืืืชื ืื ืื, ืื ืฉืงืืืข ืืืฆื ื ืืืง ืืฉืืืืฉ ืืื. ืืืฉืจ ืืชืคืงื ื
ืื ืืืช ืืืงืืืฆืืช ืืืื ืืืืื, ืืคื ืืืช ืฉืืื ืืืืืงื ืืืชืื ื-
ืืืืื ืขืืืจ ืืคืื ืงืฆืืืช ืืคื ืืืืืช; ืืืจืช ืื ืืืืืงื ืืจืืื (ืืฉืชืืฉ-
ืืชืื) ืคืื ืงืฆืืืช ืืืฆืื ืืืช. ืืืืืจืืช ืืื ืกืื ืืจืืืืช ื ืฉืืืืช ืขื ืืื
-f77 = ืืืืชื ืืึนืคึผึฐืฆึดืึธื.
ืขืจื ืืจืืจืช ืืืืื ืฉื ืืืืจื ืื ืฉืืื ืขืจื ื -ืืืืื=ืืื ืืืจืื
-intrinsic=no-vms ืขืืืจ ืืจืกืช ืืื ืืงืก, -intrinsic=no-unix ืขืืืจ ืืจืกืช VMS, ื
-intrinsic=no-unix,no-vms ืืืจืกืืืช ืืืจืืช.
ืืขืจื: ืืืจืกืืืช ืฉื ftnchek ืืคื ื 2.10, ื -ืคึผึฐื ึดืืึดื ืืืื ืงืืื ืืกืคืจื
ืืจืืืื ื ืืืงืื ืจืฉืืื ืฉื ืืคืฉืจืืืืช. ืืืขื ืืฉืชืืฉืื ืฉืืืื ืืชืื
ืกืงืจืืคืืื ืืขืืจืจืื ftnchek ืืืจื ืื, ืืฆืืจื ืืืกืคืจืืช ืขืืืื ืืงืืืืช. ื
ืฆืืจื ืืกืคืจืืช ืฉื ืืืืืจื ืืืจืืืช ืืฉืืืฉ ืกืคืจืืช. ืกืคืจืช ืืืืืื ืืืืจืช ืืช
ืกื ืฉื ืคืื ืงืฆืืืช ืคื ืืืืืช ืฉืืฉ ืืชืืื ืืื. ืืกืคืจื 0 ืืืืจืช ืจืง ืืช Fortran 77
ืืกืืืืช ืกืื ืืจืืืื ืืชืืกืคืช ืืื ืืืจืืฉืื ืืื ืืชืืื ืืืืืง ืืืืจืื ืืื ืชืงื ื
ืกืืื ืืืืข. ืืกืคืจื 1 ืฉืืื ืขืจื ื ื ืืกืฃ, 2 ืฉืืื ืขืจื ื ืืงืกืืจื, ืืื ืืงืก, ื
3 ืฉืืื ืขืจื ื- ืชืืกืคืช,vms. ืกืคืจืช ืืขืฉืจืืช ืฉื ืืืืจื ืื ืฉืืืืช ืืชืืืืจ
ืฉื ืืคืื ืงืฆืื ืืคื ืืืืช RAND, ืืกืคืจืช ืืืืืช ืฉืืืืช ืืชืืืืจ ืฉื
ืคืื ืงืฆืืืช IARGC. ืขืืืจ ืกืคืจืืช ืืื, ืฆืืื 0 ืืื ืืืจืืฉ ืืคืขืื ืขื ืื
ืืจืืืื ื, 1 ืืื ืืืจืืฉ ืืจืืืื ื ืืื ื-2 ืืื ืืืคืฉืจ ืื ืืืช ืืืฆืืจืืช.
ืจืื ืื: -F77.
-ืืืืจืจื
ืืชื ืื ืืฉืืฉ ืืืฉืจ ืืกืคืจ ืชืืื ืืืช ืืฉื ื ืืืืืืช ืืงืืืฅ, ืื ืื
ืืืื ืืฉืืฉืื ืืช ืืืคืืืงืฆืื. ืืืจื ืืื, ftnchek ืืืืืจ ืืืชื ืื ืืืื
ืชืืื ืืืช ืืฉื ื ืืืืืจืืช ืื ืืขืืื ืืื ื ืืฉืืืืฉ. ืืชื ืื ืืืื ืืช ืืืืืจืืช ืืืื.
ืืจืืจืช ืืืื = ืื.
ืืชื ืื ืฉืืื ืื ืืืื ืงืจืืืืช ืชืช-ืชืืื ืืช ืืืฆืืจืืช ืืืืง COMMON ืื
ืึผึธืืึผืง. ืื ืงืืืฅ ื ืงืจื ืขื ื -ืืืืจืจื ืืืื ืืชืืงืฃ, ืชืช-ืืชืืื ืืช ืงืืจืืช
ืืืฆืืจืืช COMMON ืืืืืืืช ืืฉืืจื ืืืืชื ืงืืืฅ ืืืืืงื ืจืง ืื
ืืฉืืจื ื ืืฆืืช ืืขืฅ ืืฉืืืืช ืฉื ืืชืืื ืืช ืืจืืฉืืช. ืืฆื ืฉื ื, ืื ื
-ืืืืจืจื ืืืืจ ืืื, ืืืชื ืืืื ftnchek ืืืืง ืืช ืืฉืืืืช ืฉื ืื ืฉืืจื ืขื ืืื
ืื ืฉืืจื ืืืจืช, ืืื ืงืฉืจ ืืฉืืื ืื ืืฉืืจืืช ืืืื ืืืืช ืืืืืืช ืืืืืช
ืืืคืขื ืืืื ืืจืืฆื, ืืืื ืื ืืฉืืืื ืขืืืจ ืื ืืฆืืจืืช ืืืืง COMMON
ืึถืกืึผึตื.
ืืืืื ืืื ืืชื ืื ืืืื -usage=no-ext-unused ืืคืฉืจืืช ืขืืืจ
ืชืืื ืืืช ืืืฉื ื ืืื ืฉืืืืจืื ื ืืืืืช ืจืง ืืช ืืืืืจื ืขื ืงืืื ืฉืืจื
ืืืฆืืจ ืื ืื ื ืขืฉื ืื ืฉืืืืฉ. ื -ืืืืจืจื ืืชื ืืืื ืจืืืง ืืืชืจ ืืืื ื ืืืื ืื ืืฉืืืืฉ
ืฉืืจืืช ืืขืืืืืช ืืืื ืฉืืื ืืชืืงืฃ ืืื ืืืืงื ืฆืืืืช ืฉื ืืืขืื ืื ื
ืื ืืฆืืจืืช ืืืืง ื ืคืืฆืืช.
(ืื ืืื ืชืืื ื ืจืืฉืืช ืืฉืื ืืงืื ืืขืจืืช ืืงืืฆืื ftnchek ืงืจื, ืื
ืฉืืื ืขืฅ ืงืจืืื, ืื ืื ftnchek ืืืคืฉ ืื ืฉืืจื ืฉืืื ื ืกืคืจืืื
ืฉืืื ื ื ืงืจืืื ืืฉืื ืฉืืจื ืืืจืช, ืืืฉืชืืฉืื ืืื ืืชืืืืคืื ืืขืืงืจืืื
ืชืืื ืืช ืืื ืืืช ืขืฅ ืืฉืืืืช ืืืืืื ืื ืืืืืง. ืื ืืื ืืืค ืืื-
ื ืืฆืืืช ืฉืืจืืช ืฉืืื ื ืกืคืจืืืช ืืจืื, ืืื ืื ืืงืจืืืืช ืืื-ืืืืืืื ืืื ื-COMMON
ืืฆืืจืืช ืืืืืงื.)
ืจืื ืื: -ืืืขืื ืื, -calltree, -ืึฐืฉืืึผืชึธืฃ, -ืืืฆืื ื, -ื ืึนืึธื.
-ืจืฉืืื
ืืฆืืื ืฉืืฉ ืืืืคืืก ืจืฉืืื ืฉื ืชืืื ืืช Fortran ืขื ืงื
ืืกืคืจืื. ืื ftnchek ืืืื ืฉืืืื, ืืืืขืช ืืฉืืืื ืขืืงืืช ืืืจ ืฉืืจืช ืืชืืื ืืช
ืขื ืกืืื ( ^ ) ืืืฆืืื ืืช ืืืงืื ืืฉืืืื. ืื ืื ืืื ืจืืฉืื ืืงืืจ
ืืืงืฉ, ftnchek ืขืืืื ืืืคืืก ืื ืฉืืจื ืืืืืื ืฉืืืื, ืืื ืืกืืืข ื
ืืฉืชืืฉ ืืงืืืขื ืืืื ืืชืจืืฉื ืืฉืืืื. ืืจืืจืช ืืืื = ืื.
ืจืื ืื: -ืชึฐืคืึผืงึธื, \fB-symtab, fB-ืฉืงื.
-makedcls=ืจืฉืืื
ืืื ืงืืืฅ ืืคืืจืื ืืกืืืจ ืฉื ืืฆืืจืืช ืขื ืืฉืชื ืื, ืืืืงืื ื ืคืืฆืื ื
ืจืฉืืืืช ืฉืืืช, ืืืืืื ืืคืฉืจื ืืชืื ืงืื ืืืงืืจ. ืืืฆืืจืืช ืื
ืืืืืกื ืืงืืืฅ ืืืืชื ืฉื ืืื ืงืื ืืืงืืจ, ืืื ืขื ืืกืืืืช
ืฉืื ื ื .dcl. ืื ืื ื ืืชืืืช ืืฆืืจืืช ืืงืืืฅ, ืืื ื ืืืง ืื
ืืืคืืืช ืืช ืืขืืืก ืืงืืฆืื ืจืืงืื.
ืื ืืงืื ืืืืข ืืงืื ืกืื ืืจืื, ืืืงืื ืงืืืฅ ืืขื ืฉื, ืื ืืฆืืจืืช ืื
ืืชืื ืืคืื ืกืื ืืจืื.
ืืฉืชื ืื ืืืฆืืจืื ืืกืืจ ืืืคืืืชื ืืชืื ืื ืืืืงื ืืืจืื ื
ืกืื, ืขื ืืฉืชื ืื ืฉืืืื ืชืืืื, ืืืื ืืฉืืืืฉ ืืืคืฉืจื ืืืืืจ ืืืชืจ ืฉืืื ืืืขืจื
ืืืืื.
ืืฆืืจืืช PARAMETER ืื ืืจืื ืืืื ืืกืืจ ืืืืคืืืชื, ืืืืืื ืฉื
Fortran 77 Standard ืืืจืฉ ืฉืืืืืืืื ืืืืืืจืื ืขืจืื ืคืจืืืจ ืืชืืืืกืื
ืจืง ืืงืืืขืื ืืืฉืืืช ืคืจืืืจืื ืฉืืืืืจื ืืืจ. ืื ืืืืฅ ืืช ืืืงืืจ
ืกืืจ ืงืืืฅ ืืืงืืจ ืฉื ืืฆืืจืืช ืืืื ืืฉืืจ ืืงืืืฆื ืืืฆืืจื.
ืืฆืืจื ืืคืืจืฉืช ืฉื ืืช ืื ืืฉืชื ืื ื ืืฉื ืืชืื ืืช ืืืืจื ื ืืื
ืชืจืืื. ืขื ืืื ืฉืืืืฉ ืืืคืฉืจืืืืช ืืืืจ ืืื ืืืืืช ืืฉืชื ืื ืื ืืืืจืืื, ืืืืืช ืฉืืื
ื ืืชื ืืชืคืืก ืฉืืืช ืืฉืชื ืื (ืื ืฉืืืช ืฉื ืืฉืืื ืืขืืจ ืืขืืืื 72) ืืืื ืืืืืืจ.
ืืฆืืจืืช ืืคืืจืฉืืช ืื ืืงืืืช ืืืื ืขื ืฉืื ืื ืืืืง ืื ืงืืื ืืฆืคื
ืขื ืคืืืืจืื ืืืื dtoq(1 ืืืืจ), dtos(1 ืืืืจ), fd2s(1 ืืืืจ), fs2d(1 ืืืืจ), qtod(1 ืืืืจ), ื
ืขืื(1 ืืืืจ). ืชืืื ืืืช ืืื ืืกืืืืืช ืืฉื ืืช ืกืืืื ืฉื ื ืงืืื ืฆืคื ืืคืืจืฉืช
ืกืื ืืฆืืจืืช, ืคืื ืงืฆืืืช ืคื ืืืืืช ืืงืืืขืื, ืืื ืืืื ืฉืื ืื
ืืืฆืข ื ืืชืื ืืืืื ื ืืืงืืืง ืงืคืื ื ืฉื ืงืื ืืืงืืจ ืฉื Fortran,
ืื ืื ืืืืืื ืืกืคืง ืืฆืืจืืช ืืกืื ืฉืื ื ืขืืืจ ืืฉืชื ืื ืื ืืืืจืืื. ืึผึฐืจึดืืจึทืช ืึถืืึธื
ืืืืจื = 0, ืืคืขืื = 1.
ืืคืฉืจืืืืช ืฉืื ืืช ืืฆืืจืช ืงืืืฅ ืืืฆืืจืืช ื ืฉืืืืช ืขื ืืื ื ืจืฉืืื,
ืืืืจืื ืืืืืืช ืืคืชื ืืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉ ืฉืืืฉื ืืืืืืื
ืืืืืช ืืคืชื: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืคืฉืจืืืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ื
ืืืคืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื is
ืืืฉืื, -makedcls ืฉืืื -makedcls=ืืฆืืจืืช (ืืืืืจ ืืืืฆืจ ืืช
ืงืืืฅ ืืฆืืจืืช ืืืืฆืขืืช ืืคืฉืจืืืืช ืืจืืจืช ืืืืื), ื -nomadecls ืฉืืื
-makedcls=ืืื.
ืืชืืืืืช ืขื ืืจืกืืืช ืงืืืืืช ืฉื ftnchek, ืฆืืจื ืืกืคืจืืช ืฉื ืืืืจื ืื
ืืงืืื ืื: ื ืจืฉืืื ืืืืืฃ ืืืกืคืจ ืฉืืื ืกืืื ืืืกืคืจืื
ืืกืืืจืืื ืืฆื ืืืืืช ืืืคืชื ืืจืฉืืื ืืืื. ืืืืืช ืืืคืชื ืืืืืจืืช
ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืฆืืจืืช (1):
ืืชืื ืงืืืฅ ืืฆืืจื. (ืื ืืฉืชืืข ืืื ืืืช ืืืืคืฉืจืืืืช ืืืืจืืช, ื
ื ืืชื ืืืฉืืื ืื ื ืืชื ืืช ืืคืฉืจืืืืช ืืืจืืช.)
ืื ืืืฆืืจ ืืืื (2):
ืืืจืืจืช ืืืื, ืื ืืืฉืชื ืื ืืืืืื ืืงืืืฅ ืืืฆืืจื. ืขื ืื
ืืคืฉืจืืช, ืืืืื ืืืื ืื ืืืฆืืจืช ืืฉืชื ืื. ืืืืจื ืื ืฉืืืืฉืืช ืื ืืชื
ืจืืฆื ืืืืืง ืืฉืชื ืื ืื ืืืืจืืื, ืฉืื ืงืืฆื ืืงืืจ Fortran ืขื ืืื
ืืฉืชื ืื ืฉืืืืจืื ืืืืื ืื ืืืืื ื- a .dcl ืงืึนืึถืฅ. ืขื ืื
ืืคืฉืจืืช, ืืืืงืื ื ืคืืฆืื ืืจืฉืืืืช ืฉืืืช ืื ืืืืืื ื-
ืชืืง ืืฆืืจืืช, ืฉืื ืืืืขื ืื ื ืืชื ืืืืื.
ืงืืืคืงืื (4):
ืืืฆืืจืืช ืืืจื ืืื ืืืืคืกืืช ืืคื ืืื ืืืกืชืืจ ืืฆืืจื ืืกืืืจืช ืืืฉืืชืฃ
ืขืืืืืช, ืืื ืืคืื ืงืืืฆื ืืืฆืืจื ืขื ืืื ื-Extended PFORT Verifier,
pfort(1 ืืืืจ). ืขืจื ืืคืฉืจืืช ืื ืืืืจ ืืืงืื ืคืื ืงืืืคืงืื, ืืื ืขืืืื
ืืืฉืืจ.
ืืฉืชืืฉ ืืฉืืจืืช-ืืืฉื (8):
ืืืจื ืืฉืืืืฉ ืืงืืื ืืืฉื ืืืื ืฉืืืชืจ. ืืจืืจืช ืืืืื ืืื ื
ืืืชืืื ืืฆืืจื ืืืฉื ืืื ืฉืืจื. ืืคืฉืจืืช ืื ืืชืืืื ืืฉืืืืฉ
ืืื ืขื ืงืืืคืงืื.
ืืืืืช ืืคืชื-ืืืชืืืช ืงืื ืืช (16):
ืคืื ืืืืืช ืืคืชื Fortran ืืืืชืืืช ืงืื ืืช, ืืืงืื ืืจืืจืช ืืืืื ืฉื ืืืชืืืช ืจืืฉืืืช.
vars-and-consts-ืืืชืืืช ืงืื ืืช (32):
ืืฉืชื ื ืคืื ืืงืืืขืื ืืืืชืืืช ืงืื ืืช, ืืืงืื ืืจืืจืช ืืืืื
ืืืชืืืช ืจืืฉืืืช. ืงืืืขื ืืืจืืืช ืชืืืื ืืื ื ืืืฉืคืขืื ืืืคืฉืจืืช ืื.
exclude-sftran3 (64):
ืืฉืื ืืฆืืจืืช ืฉื ืืฉืชื ืื ืคื ืืืืื ืฉืืืื ืฉื ืืฆืจื ืขื ืืื SFTRAN3
ืืขืื ืงืื, xsf3(1L), ืืืืง ืืืชืจืืื ืฉื Fortran ืืืื ื
ืืฆืืจืืช ืืคืืจืืจื ืืจืืื. ืืืฉืชื ืื ืืื ืืฉ ืฉืืืช ืฉื ืฉืืฉื ืชืืืื
ืืฆืืจื NPRddd, NXdddd, N2dddd, ื N3dddd, ืฉื d ืืื ืกืคืจื ืขืฉืจืื ืืช.
ืืืืืื ืฉืื ืืืชื ื ืจืืื ืืงืื ืืืงืืจ SFTRAN3, ืืืฉืชื ื ืื
ืงืื SFTRAN3 ืฉืื ื, ืืื ืืืฆืืืจ ืขื ืืฉืชื ืื ืืืื ืืืคืืจืฉ.
ืืืงืื ืืืช, ืื ืฆืจืืืื ืคืฉืื ืืื ืื ืืช ืืจืืจืช ืืืืื ืฉื ืกืื ืื ืชืื ืื Fortran INTEGER ืืืืกืก
ืขื ืืืืช ืืจืืฉืื ืืช ืฉืืื, N.
ืืืืืืช-ืืขืจื (128):
ืืฉืชืืฉ ืืืืืืืช ืืชืืจ ืชื ืืืขืจื; ืืจืืจืช ืืืืื ืืื ืืืจืช 'C'.
ืืขืจื-char-ืืืชืืืช ืงืื ืืช (256):
ืืฉืชืืฉ ื-'c' ืืืงืื 'C' ืื '*' ืืชืืจ ืชื ืืืขืจื.
ืืืืืืง-ืืขืจื-ืืืืื (512):
ืืืืื ืืืืืื ืฉื ืืขืจืืื ืืืฆืืจืืช ืฉื ืืฆืจื. ืืคืฉืจืืช ืื
ืืืืขื ืืฉืืืืฉ ืขื ืงืื ืืกืจ ืืฆืืจืืช ืกืื, ืืื ืืืคืฉืจ ืืช ืืืฆืืจื
ืงืืฆืื ืฉืืืื ืกื ืืื ืฉืื ืื ืืงืื. ืืื ืืงืื ืืืื
ืืฆืืจืืช ืืืื ืืืจ, ืืืืืื ืืช ืืฉืชื ื ืืืขืจื ืืกืื
ืืืฆืืจืืช ืฉื ืชืืง ืืืฆืืจื ืืืืชืจืืช. ืืฉ ืืืฉืชืืฉ ืืืคืฉืจืืช ืื
ืจืง ืืฉืืืื ืขื ืืคืฉืจืืช 2 = ืื ืืืฆืืจ ืืืื ืื ืืืจืช ืื
ืืขืจืืื ืฉืืื ืืืืื ืืืฆืืจืช ืกืื ืืืืื ืืช ืฉืืื
ืืืืืื.
ืฆืืจื ืืืคืฉืืช (1024):
ืืคืงืช ืืฆืืจืืช ืืฆืืจืช ืืงืืจ ืืืคืฉืืช. ืืฆื ืื ืืฉืืฉ ืืืืืืืืช ืื
ืืงืืจ ืืงืื ืืื ืืฆืืจื ืืืคืฉืืช. ืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืืคืืง ืืฆืืจืืช ื
ืฆืืจื ืืืคืฉืืช ืื ืื ืืงืื ืืื ืืฆืืจื ืงืืืขื. ืืฆืืจืืช ืืฆืืจื ืืืคืฉืืช ืื
ืืื ืก ืจืง 2 ืขืืืืืช ืืืงืื 6, ืืฉืชืืฉ ืืกืืื ืืงืจืืื ืืืขืจื
ืชื, ืืืฆืืื ืื ืงืืื ืืืฉื ืืืืฆืขืืช ืืืคืจืกื ื ืืกืืฃ ื-
ืงื ืืืืฉื.
ืงืืฆื ืืืฆืืจื ืืืืืื ืืขืจืืช ืืืืืืืืช ืืืกืื ืืช ืืช ืืืชืืื ืืืกืืฃ ืฉื
ืืฆืืจืืช ืขืืืจ ืื ืืืืืช ืชืืื ืืช, ืืื ืืืงื ืขื ืืฉืืืืฉ ืืคืงืืืืช ืืืงืจื ืฉื ืขืืจื ืืงืกื ืขืืืจ
ืืืืื ืืืฆืืจืืช ืืืืจื ืืงืื ืืืงืืจ.
ืื ืืื ื ftnchek ืืืคืฆื ืืืืืช ืชืืื ืืช, dcl2inc, ืฉืืขืื ืืฆืืจื
ืงืืฆืื ืืืคืงืช ืงืืฆืื ืืืืืืื ืืฆืืจืืช ืฉื ืื ืืืืืงืื ื-COMMON, ืืืืคืก
ืืชืืื ืืฉืืืืฉ ืืงืืฆื INCLUDE. ืจืื ืืช dcl2inc(1L) ืืฃ ืืื ืืคืจืืื ืฉื
ืืฉืืืืฉ ืฉื ืื.
ืจืื ืื: -mkhtml.
-mkhtml=ืจืฉืืื
ืืคืงืช ืชืืขืื HTML ืืืืงืืจ. ืืืฆืจ ืงืืืฆื HTML ืืืืืื ื-ftnchek
ื ืืชืื ืืืขืจืืช ืงืื. ืื ืืืขืจืืช ืืื ืืคื ื ืืืืจื
ืืืืจื ืฉื ืคืื ืงืฆืื ืื ืชืช ืฉืืจื ื ืงืืืืช ืืงืืืฅ ื-HTML. ืืื ืขืืฆืื ืืืืฉ ืฉื
ืืขืจืืช ืืงืืจ ืืชืืฆืขืืช ืืืื ืืคืฉืื ืฉื โโืชืืื ืืขืจืืช FORTRAN.
ืื ืืกืฃ, ืงืืืฅ ื-HTML ืืคืจื ืืช ืืืฉืชื ืื ืืืงืืืืื ืฉืืืืจืื, ืืืืง ื ืคืืฅ
ืืฉืชื ืื ืืฉืืืืฉ, ืคืื ืงืฆืืืช ืืชืชื ืฉืืจืืช ืื ืงืจืืืช, ืฉืืืืฉ ืืืืืืช I/O ืืขืื
ืืืืข ืขื ืื ืชืช ืชืืื ืืช. ืืืจื ืืื ืชืจืฆื ืื ืืคืจื
-ืงืจืืื=ืขืฅ ืืื ืืืฆืืจ ืืช ืงืืืฅ HTML ืืืกืืก CallTree.html. (ืืืื ืืงืืืฅ ืืื ืฆืจืื
ืืืงืจื index.html.)
ืืคืฉืจืืืืช ืฉืื ืืช ืืฆืืจืช ืงืืืฆื HTML ื ืฉืืืืช ืขื ืืื ื ืจืฉืืื, ืืฉืจ
ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉ ืฉืืืฉื ืืืืืืื
ืืืืืช ืืคืชื: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืคืฉืจืืืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ื
ืืืคืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื is
ืืืฉืื, -mkhtml ืฉืืื -mkhtml=ืืกืืืื (ืืืืืจ ืืคืง ืืช ืืกืื ื-HTML
ืงืืฆืื ืืืืฆืขืืช ืืคืฉืจืืืืช ืืจืืจืช ืืืืื), ื -nomkhtmls ืฉืืื -mkhtml=ืืื.
ืืืขื ืืคืฉืืืช, ืืืคืฉืจืืืืช ืขืืืจ -mkhtml ืืืื ืืืื ืขืืืจ
-makedcls ืืืขื ืืื ืฉืืื ื ืืชืืืืื. ืืืืคื ืืืื, ืฆืืจื ืืกืคืจืืช ืฉื
ื ืืชื ืืืฉืชืืฉ ืืืืืจื ืื, ืฉื ืืฆืจืช ืืกืืื ืืืกืคืจืื ืืกืืืจืืื ื-
ืจืฉืืื ืืืื. ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืกืืืื (1):
ืฆืืจ ืืช ืืกืืื ื-HTML. (ืื ืืฉืชืืข ืืื ืืืช ืืืืคืฉืจืืืืช ืืืืจืืช, ื
ื ืืชื ืืืฉืืื ืื ื ืืชื ืืช ืืคืฉืจืืืืช ืืืจืืช.)
ืงืืืคืงืื (4):
ืืืฆืืจืืช ืืืจื ืืื ืืืืคืกืืช ืืคื ืืื ืืืกืชืืจ ืืฆืืจื ืืกืืืจืช ืืืฉืืชืฃ
ืขืืืืืช. ืขืจื ืืคืฉืจืืช ืื ืืืืจ ืืืงืื ืคืื ืงืืืคืงืื, ืืื ืขืืืื
ืืืฉืืจ.
ืืฉืชืืฉ ืืฉืืจืืช-ืืืฉื (8):
ืืืจื ืืฉืืืืฉ ืืงืืื ืืืฉื ืืืงืื ืืืชืืื ืืฆืืจื ืืืฉื
ืขื ืื ืฉืืจื. ืืคืฉืจืืช ืื ืืชืืืื ืืฉืืืืฉ ืืื ืขื ืงืืืคืงืื.
ืืืืืช ืืคืชื-ืืืชืืืช ืงืื ืืช (16):
ืคืื ืืืืืช ืืคืชื Fortran ืืืืชืืืช ืงืื ืืช, ืืืงืื ืืจืืจืช ืืืืื ืฉื ืืืชืืืช ืจืืฉืืืช.
vars-and-consts-ืืืชืืืช ืงืื ืืช (32):
ืืฉืชื ื ืคืื ืืงืืืขืื ืืืืชืืืช ืงืื ืืช, ืืืงืื ืืจืืจืช ืืืืื
ืืืชืืืช ืจืืฉืืืช. ืงืืืขื ืืืจืืืช ืชืืืื ืืื ื ืืืฉืคืขืื ืืืคืฉืจืืช ืื.
exclude-sftran3 (64):
ืืฉืื ืืฆืืจืืช ืฉื ืืฉืชื ืื ืคื ืืืืื ืฉืืืื ืฉื ืืฆืจื ืขื ืืื SFTRAN3
ืืขืื ืงืื, xsf3(1 ืืืืจ). (ืึดืจึฐืืึนืช -makedcls ืืืืื.)
ืืืืืืง-ืืขืจื-ืืืืื (512):
ืืืืื ืืืืืื ืฉื ืืขืจืืื ืืืฆืืจืืช ืฉื ืืฆืจื. ืื
ืืืจื ืืื ืื ืจืฆืื, ืืื ืืืื ืื ืืกืืื ืืืฉืื ืืื ื ืจืืฆื ืืช
ืืืื ืืืขืจื ืฉืืืคืืขื ื-HTML.
ืฆืืจื ืืืคืฉืืช (1024):
ืืคืงืช ืืฆืืจืืช ืืฉืชื ืื ืืฆืืจืช ืืงืืจ ืืืคืฉืืช. ืืฆื ืื ืืื
ืืฉืืืืฉ ืืืืืืื ืื ืืงืืจ ืืงืื ืืื ืืฆืืจื ืืืคืฉืืช. ืื ืืฉืคืืข ืืขืืงืจ ืขื
ืฆืืจื ืฉื ืงืืื ืืืฉื ืื ื ืขืฉื ืืื ืฉืืืืฉ.
ืจืื ืื: -calltree, -makedcls.
-ืึดืืจืึนื
ืืื ืื ื ืืขื ืืกืคืง ืคืื ืืืขืื ืืืชืจ ืืืชืืืืื. ืืฉ ืื ืฉื ืืื
ืืคืงืืื:
(ื) ืืกืคืง ืืืืขื ื ืืกืคืช ืืคืื ืคืื ืงืฆืื ืฉืื ื ืขืฉื ืฉืืืืฉ ืื ืื
ืืืืืืจ ืืื ืืงืื ืขืฉืื ืืืืืช ืืขืจื ืฉืืืฉืชืืฉ ืฉืื ืืืืจืื ื-a
ืืฉืคื DIMENSION (ืืืืืื ืฉืืชืืืืจ ืฉื ืืคื ืื ืืืขืจื ืืื ืืื
ืฉื ืืคื ืื ืืคืื ืงืฆืื).
(ื) ืืฉื ื ืืช ืฆืืจืช ืืืืขืืช ืืฉืืืื ืืืืืืจืืช. ืื ืืืื ืืกืืื
ืืืฆื ืืืจื -ืื ื ืืืข, ืืืืขืืช ืืื ืืืืคืกืืช ืืกืื ืื ืืืืื ืืืชืจ ื-UNIX
ืืื.
ืืจืืจืช ืืืื = ืื.
-ืคืื=ืฉื ืืงืืืฅ
ืืืืจื ืื ื ืืชื ืช ืื ืืืืช ืืืขืจืืืช ืฉืืื ื ืืืคืฉืจืืช ืงื
ื ืืชืื ืืืืฉ ืฉื ืคืื ืืชืืื ืืืช. ืืืฉืจ ืืืืจื ืื ื ืืชื ืช, ืืคืื ืืฉืจ
ืืืจื ืืื ืืืคืืข ืขื ืืืกื ืืืฉืื ืืืงืื ืืืช ืืงืืืฅ ืืขื ืืฉื. ืืขืจื,
ืขื ืืืช, ืฉืืืืืช ืชืคืขืื ืฉื ftnchek ืขืฆืื (ืืืฉื ืืกืจ ืืงืื ืื ืื ืืืื
ืงืืืฅ ืคืชืื) ืขืืืื ืืืฉืื ืืืกื. ืืกืืืืช ืืฉื ืืงืืืฅ ืืื
ืืืคืฆืืื ืื, ืืื ืื ื ืืชื ืช ืืืจืื, ืืืจืื .lis ืืืื ืืฉืืืืฉ.
-pointersize=NUM
ืืฆืืื ืืช ืืืืื ืฉื ืืฉืชื ื ``Cray pointer'' ืืืืืช NUM ืืชืื. ืืจืืจืช ืืืื = ืชืืจ-
on = 4 ืืชืื.
ืืืื ืืืฆืืืข ืืฉืืฉ ืืื ืืืืืืข โโืขื ืืืืจืืช ืขื ืื ืืชืืื ืืืืืงืืช ืืืืืืืช ืืฆืืืข
ืืฉืชื ืื, ืืืฉื ืืืฉืจ ืืฆืืืข ืืืงืฆื ืขืจื ืืืงืฆืื
ืฉืืจืชื, ืื ืืืขืืจ ืืคืจืืืจ ืืฉื ื.
ืจืื ืื: -F77, -ืึดืึทืืึฐืืึผืช, -ืึฐืึดืืึธื, -ืืืื ืืืืื.
-ื ืืืืืช=ืจืฉืืื
ftnchek ืืืชื ืืืืจืืช ืขืืืจ ืืืืื ืฉืืืืฉืื ืฉืืื ื ื ืืืืื. ืืืืืืืช ืืืืืืช
ืืฉืืืืฉ ืืืืืื ืืืขื ืืืขืจืืช ืื ืืืืจืืืืช ืคื ืืืืืช, ืืฉืืืืฉ ื- Hollerith
ืงืืืขืื, ืืืฉืืืืช ืืฉืชื ืื ืืกืืื ื ืชืื ืื ืฉืื ืื. ืืคืฉืจืืช ืื
ืืื ื ืืืืฆืจ ืืืืจืืช ืขืืืจ ืืจืืืืช ื ืชืืืืช ืืชืงื Fortran 77,
ืื ืฉืขืืื ืืืจืื ืื ืืืขืืืช ื ืืืืืช. ืืื ืืชืคืืก ืืืชื, ืืฉืชืืฉ ื- -F77 ืืืืจื.
ืืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืืืืช.
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืืจืืช ืืืื ื ืืืืืช ืืคืฉืจืืช
ืืขืืืช. ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉ
ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื ืืืืืจืืช ืืืื ืฉืืืืฉืื ืฉืืื ื ื ืืืืื,
ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ื
ืืกืืจ ืงืฆืจ ืขื ืื ืืื ืืื. ืื ืจืฉืืื ืืืฉืื, -ืึดืึทืืึฐืืึผืช ืฉืืื
-ื ืืืืืช=ืืื, ื -ืื-ื ืืืืืช ืฉืืื -ื ืืืืืช=ืืื. ื
ืืืืืช ืืคืชื ืืืืจื ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืึทืึฒืึธื ืกึฐืจึธืง:
ืชื ื ืืื ืืืืจื ืืืืจืืืืช. ืืืืืื ืฉืืื ืืืืจืื ืืชืืืืกืื ืืืืืจ ืืื
ืืืืช ืืจืืื, ืื ืืืืืช ืฉืื ืขืืืื ืืืจืื ืืืขืืืช ืืืจืืช ืฉืืื ืืฉืืืืฉ
ืืฆืืจื ืชืืืืช ืชืงื.
ืืืฉืืจ ืืฉืืชืฃ:
ืืฉืชื ื ืืืืง COMMON ืืื ื ืืกืืจ ืืืจื ืฉื ืืืื ืืืืกืื. ืืื
ืืืืจืื ืืืจืฉืื ืืืื ื ืื ืืืื ืืจืืฉืืช ืืืฉืืจ ืืืกืื.
ืืืืืจืืช:
ืงืืืขื Hollerith (ืืืื ืืคืจืื FORMAT). ืืืืืจืืช
ืกืื ืื ืชืื ืื ืืื ืชืืื ื ืฉื Fortran IV ืฉื ืืืงื ื-Fortran 77
ืชึถืงึถื. ืืื ืืืืืฃ ืขื ืืื ืกืื ื ืชืื ื ืืชืืืื. ืืืกืื ืืืืจืืช
ื ืชืื ืื ืืืฉืชื ืื ืืกืื ื ืชืื ืื ืืกืคืจื ืื ืืืื ืืื ื ื ืืชื ืื ืื ืืื ืขืงื
ืืืื ืืืืื ืฉืื ืื.
ืืืจืืืช ืืจืืื:
ืงืืืขื ืืืจืืืช, ืืฉืชื ืื ืื ืืืืืืื ืืืืจื ืฉื ืืืชืจ ื-255 ืชืืืื.
ืฉืงืืืืช ืืขืืจืืช:
ืืฉืชื ืื ืืกืืื ื ืชืื ืื ืฉืื ืื ืฉืงืืืื.
ืืืืื ืืขืืจื:
ืืฉืชื ืื ืฉืืืืจืื ืขื ืืืืง ืืจืืจืช ืืืื ืืฉืืืืฉ ืขื ืืฉืชื ืื ืฉื ืืชื ื ืืืคืืจืฉ
ืืืืง, ืืืืืืืื, ืืืืืช ืื ืืืืขืื ืื. ืืืืืื, ืื ื
ืืฉืชื ื ืืืืฆืืจ ื-REAL*8 ืืืืคื ืืฉืืื ืขืจื ื-DOUBLE PRECISION.
ืืืืชื ืืขืฉืืช:
ืืื ืืงืก ืืืืืืืช ืืืืืช DO ืืื ืืกืคืจ ืฉืื. ืืื ืขืืืืื ืืืจืื ืืชืืฆืืืช ืฉื ืชืืื ืืช
ืชืืื ืืืืคืืื ื ืืืืืจื ืฉื ืืืืฉื ืืืกืืื ืฉืื ื ืขืฉื ืฉืืืืฉ.
param-implicit-type:
ืืงืืื ืืจืืืืช ืฉื ืคืจืืืจ ืืคื ืกืื ืื ืชืื ืื ืฉื ืืขืจื ืฉืืืงืฆื, ืื ืื
ืฉืื ื ืืกืื ืืจืืจืช ืืืืื. ืืืืจื ืื ืืืืื ืืืชืจืืฉ ืจืง ืื ืืื ืืจืืืืช
ืืงืืืช ืคืจืืืจ ืืืคืขืื ืขื ืืื -source=param-implicit-type
ืืคืฉืจืืช, ืื ืื ืืฆืืจืช PARAMETER ืืื ืืฆืืจื ืื ืกืื ืืจืืืช ืืื
ืกืืืจืืื. ืื ืืคืฉืจืืช ืื ืืืคืขืืช, ืื ืื ืืืงืจืื ืืืื ืืจืืืืื
ืืชืจืืฉืช ืืงืืืช ืคืจืืืจืื ืืืกืื ืืืจืืื ืฉืื ื ืืืกืื
ืกืื ืืจืืจืช ืืืืื ืืืืกืก ืขื ืืืืช ืืจืืฉืื ื ืฉื ืฉื ืืคืจืืืจ, ืืืืืจ
ืขื ืืืืืช. ืืงืืืช ืคืจืืืจ ืืจืืื ืืืืื ืืฉื ืืช ืืช ืืกืื ืืืงื ืฉื ืืฆืืจืืช
ืืืื ื ืขืฉื ืฉืืืืฉ ืืคืจืืืจ, ืื ืฉืืืจื ืืืขืืืช ื ืืืืืช.
ืืจืืืกืืื: ืืจืืืกืืืช ืืงืื ืืืงืืจ. ืืจืืืกืืืช ืืชืคืจืฉืืช ืืืจืช ืขื ืืื ืฉืื ืื
ืืืืจืื. ืืืืจื ืื ืชืื ืชื ืคืขื ืืืช ืืืื, ืืกืืฃ ืืงืืืฅ.
ืจืื ืื: -F77, -F90, -F95, -ืืคื, ืืกืื ืื, -ืืืื ืืืืื.
-ืืคื=ืจืฉืืื
ืฉืืื ืืืืืขืืช ืืกืืืืืช ืืงืฉืืจืืช ืืืืคืขืช ืงืื ืืืงืืจ. ืืื ืืืืืจืื
ืขื ืืืจืื ืฉืขืืืืื ืืืคืื ืชืืื ืืช ืืคืืืช ืงืจืืื ืื ืืืืขืืช ืืช ืืงืืจื.
ืืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืคืขืืืช.
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืืจืืช ืืืื ืืืจืื. ื
ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืืืืื ืฉืื ืืืืืจืืช ืคืืขืืืช
ืืืจืืจืช ืืืื, ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืื ืืืืืช ืืืืจื ืืกืืืืช.
ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื ืืืืืจืืช ืขื ืืืขืื
ืืืคืขืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืืจืฉืืื ืฉื ืื
ืืืืืช ืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื ืืืฉืื, -ืืคื is
ืฉืืื ืขืจื ื -ืืคื=ืืื, ื -ืื ืืืฉ ืฉืืื -ืืคื=ืืื. ื
ืืืืืช ืืคืชื ืืืืจื ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืืจื ืืืืคืืช:
ืืืฉืคื RETURN ืืฉ ืงืืืข ืืืฆืืื ื ืงืืืช ืืืืจื ืืืืคืืช
ืืื ื ืืื 0 ืืืกืคืจ ืืจืืืื ืืื ืืื ืฉืื ืชืืืืืช. ืื
ืืืงื, ืืืฉ ืื ืืืชื ืืฉืคืขื ืืื RETURN ืืื ืชืืืจื ืืืืคืืช
ืืืืื, ืื ืืฆืืข ืฉืืืชืื ืช ืืชืืืื ืืืฉืชืืฉ ืืืืืืฃ
ืชืืืืช ืืืืจื ืฉืืื ื ืืกืืคืงืช.
ืืจืื ืืืืืข:
ืจืืื ืืืืืข ืืฉืืืช ืืฉืชื ืื ืื ืืืืคืจืืืจืื ืืจืืื ืชืืืื ืืืื **.
ืืืฉื:
ืกืืื ืืืฉื ืืขืงืืืช ืฉืืจืช ืืขืจื.
ืงื ืืจืื:
ืงืืืื (ืืืขื ืืขืจืืช) ืขื ืคื ื 72 ืขืืืืืช ืืจืืื (ืืขืืจ ื-72 ืื ืืืจื ืืื
ืืืืจ ืืชืขืื ืืื ื).
ืืกืจ-ืืจืื:
ืืืกืจ ืจืืื ืืื ืืฉืชื ื ืืืืืช ืืคืชื ืงืืืืช.
ืืจืืื-ืืฉืืชืฃ:
ืืืืง COMMON ืฉืืืืจื ืืืกืคืจ ืืฆืืจืืช. ืื ื ืืชื ืช ืืืืจื ืื
ืืืฆืืจืืช ืื ืขืืงืืืช ืืืขื ืฉืืจืืช ืืขืจืืช.
ืจืฉืืืช ืฉืืืช ืืจืืืื:
NAMELIST ืืืฆืืจ ืืืกืคืจ ืืฆืืจืืช. ืื ื ืืชื ืช ืืืืจื ืื
ืืืฆืืจืืช ืื ืขืืงืืืช ืืืขื ืฉืืจืืช ืืขืจืืช.
ืกืืืจืืื:
ืกืืืจืืื ืกืืื ืืฉืชื ื ืืคื ื ืขืฆืื. ืืืืขืื ืืฉื ื, ืื
ืืืคื ืืช ืืืจืืืื ื ืืืืืื, ืฉืืื ื ื ืืชื ืืฉืื ืื ืขื ืืื ืชืช-ืืชืืื ืืช.
ืฉืืื ืื ืฉืืฆืืจืช ืืงืืจ ืืืคืฉื, ืฉืื ื ืืกืฃ ืืืื ืืกืจ ืืกืืจืื ืขื ืืื ื-
Fortran 90 Standard, ืืืื ื ืืคืจืืช ืกืื ืื ืืืื. ืืืงืจื ืืื ืืืืืจืืช
ืืืืืคืื ืืืืืขืืช ืฉืืืื ืชืืืืจ, ืื ืืชื ืืืืืช ืืืชื ืจืง ืืืืฆืขืืช
-ืื ืฆ'ืง.
ืจืื ืื: -F77, -ืึดืึทืืึฐืืึผืช, ืืกืื ืื.
-ืคืจืืืงื=ืจืฉืืื
ftnchek ืชืืฆืืจ ืงืืืฅ ืคืจืืืงื ืืื ืงืืืฅ ืืงืืจ ืฉื ืงืื ืืืื ืื
ืืืคืฉืจืืช ืืืคืขืืช. ืงืืืฅ ืืคืจืืืงื ืืงืื ืืช ืืืชื ืฉื ืืื ืืงืื
ืงืืืฅ, ืืื ืขื ืืกืืืืช .f or .ื ืืืืืฃ ืขื ืืื .prj. (ืื ืืงืื ืืื ื
ืงืื ืจืืื, ืฉื ืงืืืฅ ืืคืจืืืงื ftnchek.prj.) ืืจืืจืช ืืืื = ืืื.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉื ื ืฉืืืฉื
ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืคืฉืจืืืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื
ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื
ืจืฉืืื ืืืฉืื, -ืคึผืจืึนืึถืงื ืฉืืื -ืคืจืืืงื=ืืื, ื -ืืื ืคืจืืืงื is
ืฉืืื ืขืจื ื -ืคืจืืืงื=ืืื. ืืืืืช ืืืคืชื ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืึดืืฆืึนืจ:
ืืคืง ืงืืืฅ ืคืจืืืงื. ืืจืืจืช ืืืืื ืืื ืื ืืืืฆืจ ืงืืืฅ ืคืจืืืงื. ืื
ืืคืฉืจืืช ืื ืืื ื ืืืคืขืืช, ืืืคืฉืจืืืืช ืืืืจืืช ืืื ืืฉืคืขื.
ืืืชืื-ืฉืืืืช:
ืืชืื ืืช ืืืืช ืืืืืข ืืืืืืกื ืช ืืงืืืฅ ืืคืจืืืงื ืขื ืชืช-ืชืืื ืืช
ืืฆืืจืืช ืืฉืืืืช. ืืืื ืืจืืจืช ืืืืื. ืืื ืืคืฉืจืืช ืื ืจืง ื
ืืฆืืื ื ืืืจืื. (ืจืื ืืืื ืืืื.) ืืืืช ืืืืชืื ืืฉืชื ื
ืชืืื ื -ืืืืจืจื ืึถืึถื. ืืืืข ื ืืกืฃ ื ืืชื ืื ืืืื ืืื ืืื
ื ืืืง.
ืืงืฆืฅ-ื ืคืืฅ:
ืืชืื ืืช ืืกืคืจ ืืฆืืจืืช ืืืืืง ืื ืคืืฆืืช ืืืืืืกื ืืช ืืงืืืฅ ืืคืจืืืงื.
ืืืื ืืจืืจืช ืืืืื. ืืื ืืคืฉืจืืช ืื ืจืง ืืืฆืืื ื ืืืจืื. (ืึดืจึฐืืึนืช
ืืืคืฉืจืืช ืื ืืื ืืฉืคืขื ืื -ืืืืจืจื ืืืื ืืกืืื
ืืืื: ืืืฉืจ ืื ืืืฆื ืกืคืจืืื, ืืื ืืืชืื ืฉื ืืฆืืจืืช ืืืืง ื ืคืืฆืืช
ื ืขืฉื ืืื ืงืฉืจ ืืืคืฉืจืืช ืื.
ืงืืืฅ ืคืจืืืงื ืืืื ืกืืืื ืืืืข ืืงืืืฅ ืืืงืืจ, ืืฉืืืืฉ ื
ืืืืงืช ืืกืืื ืืื ืฉืืืืฉืื FUNCTION, SUBROUTINE ื-COMMON ืืงืืฆืื ืืืจืื.
ืื ืืืคืฉืจ ืืืืงื ืืฆืืืจืช, ืื ืฉืืืกื ืืื ืืื ืคืขื ืฉืืฉ ืื ืกื ืืืื ืฉื
ืงืืฆืื ืืืืืืื ืชืช-ืฉืืจืืช ืืฉืืชืคืืช, ืฉืจืืื ืืฉืชื ืืช ืืขืชืื ืจืืืงืืช. ืืชื ืืืื ืืจืืฅ
ftnchek ืคืขื ืืืช ืืื ืงืืืฅ ืขื ื -ืคึผืจืึนืึถืงื ืกื ืืื, ืืฆืืจืช ืงืืฆื ืืคืจืืืงื.
ืืืจื ืืื ืชืืืืจ ืื ืืช -ืืืืจืจื ื -ืื ืืืฆืื ื ืืืืื ืืืื ืื, ื
ืืืื ืืืืขืืช ืืงืฉืืจืืช ืืขืงืืืืช ืขื ืงืืฆืื ืืืจืื. ืจืง ืืืืขืืช ืฉืืืื
ืืืชืืืืกืื ืืื ืงืืืฅ ืืคื ื ืขืฆืื ืืืืคืกื ืืฉืื ืื. ืืืืจ ืืื, ืจืืฅ
ftnchek ืืื ืืืืืื ืืืื ืืื ืงืืฆื ืืคืจืืืงื ืืื, ืืื ืืืืืง ืขืงืืืืช
ืืื ืืงืืฆืื ืืฉืื ืื. ืื ืืืืืขืืช ืืคื ืืืืืช ืืงืืฆืื ืืืืืืื ืืืื ืืขืช
ืึฐืึดืฉืึธืึตื. ืจืง ืืืฉืจ ืงืืืฅ ืืฉืชื ื, ืืืื ืฆืืจื ืืืฆืืจ ืงืืืฅ ืคืจืืืืงื ืืืฉ
ืืฉืืื ืื.
ืืืืคื ืืืขื, ืืืฉืจ ื -ืคึผืจืึนืึถืงื ืืืคืฉืจืืช ืืืคืขืืช, ftnchek ืื ืืงืจื ืืช ืืคืจืืืงื
ืงืืฆืื ืืงืื.
ืืืจื ืืื, ืืฉ ืืืฉืืืจ ืืช ืืคืฉืจืืืืช ืืืืชืื ืคืืขืืืช ืืืฉืจ ืืชื ืืชืืืื ืืืฆืืจ ืคืจืืืงื
ืงืืฆืื ืืงืื ืขืชืืื ftnchek. ืืืืืื ืฉืืืื ืืืคืขื ืืืจืืจืช ืืืื, ืื ืืืืจ
ืื ืคืฉืื ืืชืช ืืช ืืคืงืืื -ืคึผืจืึนืึถืงื ืืื ืจืฉืืืช ืืคืฉืจืืืืช ืืื ืืืืืืฆืช
ืืฆื. ืืคืฉืจืืืืช ืืืืชืื ื ืืชื ืืช ืจืง ืืืขืื ื ืืืืช ืืื ืฉืจืืฆื
ืืขืฉืืช ืฉืืืืฉ ืืงืืฆื ืืคืจืืืงื ืืืืจืืช ืืืจืืช ืืืื ืืืืงืช ืืชืืื ืืช ืขื
ftnchek. ืืื ืืืฉืชืืฉ ืืงืืฆื ืคืจืืืงื ืืืืจื ืืืืืขืืช ืืื, ืืคืฉืจืืืืช ืืืืชืื ืฆืจืืืืช
ืื ืืืืืช ืืืื.
ืงืืืฆื ืคืจืืืงื ืืืืืื ืจืง ืืืืข ืืืจืืฉ ืืืืืงืช ืืกืืื ืืื ืงืืฆืื.
ืืฉืืขืืช ืืืืจ ืืื ืฉืงืืืฅ ืคืจืืืงื ืืื ื ืืืขืื ืื ืื ืืืืืืืื ืฉื ืืชืืื ืืช ืืฉืืื
ืืืืืื ืืงืืืฅ ืืืื.
ืืืื ืืคืืจื ืืืชืจ ื ืืชื ืืกืขืืฃ ืขื ืฉืืืืฉ ืืงืืฆื ืคืจืืืงื.
ืืืืจ
ื ื ืื ืฉืคืื ืงืฆืืืช ืื ``ืืืืจืืช'', ืืืืืจ, ืื ืืืื ืืื ืชืืคืขืืช ืืืืื ืขื ืืื ืฉืื ืื
ืืืจืืืื ืืื ืื ืืืฉืชื ืื ืฉืืื ืืืืืง COMMON. ืืืฉืจ ืืืื ืืื ืืชืืงืฃ,
ftnchek ืืืกืก ืืช ืงืืืขืชื ืฉื ืกืืืืก ืืืฆื ืืฉืืืืฉ ืฉื ืืืืขืื ืื ืืคืืขื
ืืื ืื ืฉืืจืืืื ืืื ืืืืขืืจืื ืืคืื ืงืฆืื ืืื ื ืืฉืชื ืื. ืื ืืืื
ืื ืืืคืืฅ ืืืืจื ืื ื ืืฆืื ืคืื ืงืฆืื ืืื ืืฉื ืืช ืืช ืืื ืืืืจืืืื ืืื ืฉืื ืื ืื ืืื ืืื
ืืฉืชื ืื ื ืคืืฆืื. ืืจืืจืช ืืืื = ืื.
ืืืฉืจ ืืืื ืืื ืืืื, ืืจืืืื ืืื ืืืฉืืื ืืืืขืืจืื ืืคืื ืงืฆืืืช ืืืืคืื
ืืืืชื ืืืืคื ืฉืื ืืืขืืจื ืืืขืื ืื ืืคืืขื ืืชืชื ืฉืืจืืช. ืื ืืืืจ ืฉ ftnchek
ืื ืื ืฉืืจืืืื ืืื ืขืฉืืืื ืืืฉืชื ืืช ืขื ืืื ืืคืื ืงืฆืืืช. ืื ืืืื ืืืืจืืช
ื ืืชื ืื ื ืืฆื ืื ืืชืคืงืื ืืฉ ืชืืคืขืืช ืืืืื. ืื ืืืืงื ืืืืืจื ืืืชืจ ืืื
ืืคืฉืจื ืื ืื ืืืื ืฉืืคืื ืงืฆืืืช ืืืืจืืช, ืขืืื ืืืืืช ืืช ืืืื ืืื ืจืง ืื
ืืชืืื ืืช ืฉืื ืืืขืฉื ืืฉืชืืฉืช ืืคืื ืงืฆืืืช ืขื ืชืืคืขืืช ืืืืื.
-ืฉืึถืงึถื
ืืคืฉืจืืช ืื ืืคืืืชื ืืช ืืืืช ืืคืื ืืืชืืืืกืช ืืคืขืืื ืจืืืื, ืื
ืืืืขืืช ืืฉืืืื ืืจืืจืืช ืืืชืจ. ืืคืฉืจืืช ืื ื ืืชื ืช ืื ืืืืืช ืฉื
ืืฉืชืืฉืื ืฉืืืืงืื ืืืืืืช ืืืืืืช ืฉื ืงืืฆืื. ืืคืื ืฉืืืื ืืืื ืืช
ืฉืืืช ืฉื ืงืืฆื ืคืจืืืงื, ืืืืืืขื ืืืืืืืช ืฉืื ื ืืฆืื ืฉืืืืืช ืชืืืืจ.
ืื ืื ืืืื ืืื ืฉืืจืืช ืจืืงืืช ืื ืืืืืช ืืืจื ืืื ืืฆืืจื ืืืืืจืืช. (ืืื
ืฉื ืคืื ืื ืืืคืขื ืืืืฉ ืขื ืืื -ืจืฉืืื ื -ืกืืืืื ืืคืฉืจืืืืช.) ืืจืืจืช ืืืื = ืื.
ืืขืจื: ืืืจื ืืืืืจ ืืช ืืืืื ืืื ื -ืฉืึถืงึถื ื -ืงึธืฆึธืจ ืืื ืื
-ืฉืึถืงึถื ืืื ื ืืืื ืืืืข ืืงืฉืืจ ืืืืืจื, ืืืืื -ืงึธืฆึธืจ ืขืืฉื.
ืจืื ืื: -ืงึธืฆึธืจ.
-ืืชืืืืกืืช
ืืฆืืื ืื ืืืืคืก ืืืื ืฉื ืื-ืงืืจื ืืื. ืืืื ืื ืืคืจืืช ืื ืชืช ืชืืื ืืช
ืืืืจืื ืจืฉืืื ืฉื ืืฉืืจืืช ืฉืืื ืงืืจื. ืืชื ืื ืฉืืื ืขืจื ื
-calltree=reference. ืืจืืจืช ืืืื = ืื.
ืจืฉืืืช ืืคื ืืืช ืืฉืืืื ืฉืืจืืช ืฉื ืงืจืืืช ืขื ืืื ืืืืืื ืกืคืจืืื ืฉืืื ื ืืฉืืืืฉ. ืื ืื
ืืืื ืืช ืืืชื ืืืืข ืืื ืขืืืจ ืคืืจืื ื-call-tree, ืืืืืจ ืืืืจืจืืื ืฉื
ืงืจืืืืช ืืชืืื ืืืช ืืฉื ื, ืื ืืืืคืกืืช ืืฆืืจื ืืืจืช. ืื ืืืคืืก ืืจืืื-ืจืืฉืื
ืืขืืจ ืฉื ืขืฅ ืืฉืืื ืืืืื -calltree=ืขืฅ ืืืคืืก ืขืืืง ืจืืฉืื
ืืฆืืื.
ืจืื ืื: -calltree, -crossref, -ืืืืจืจื, -ืกืื, -ืกืืืืื, -vcg.
ืืงืืจืืช
ืืืคืืก ืืช ืืืืช ืืืฉืืืื ืืฉืืืืฉ ftnchek ืืขืืืื ืืชืืื ืืช. ืึถื
ืจืืฉืื ืขืฉืื ืืืืืช ืฉืืืืฉื ืื ืืชืื ืืืืื ืืืืืจืืืืช ืฉื ืชืืื ืืช. ืื ืืืื
ืื ืืขืืืจ ืืืืืจืช ืืืืื ืืืืืื ืืืชืจ ืขืืืจ ftnchekืืืืืืืช ืืคื ืืืืืช ืฉื ืื ืื ืื ืื
ืงืื ืื ืชื ืชืืื ืืช ืืกืืืืช. ืืจืืจืช ืืืื = ืื.
ืืจืฉืืื ืื, ืืืื ื ``ืืืื ื ืชื'' ืืื ืืืืื ืฉื ืืืฉื ืืืืืจืื
ืืืงืฆื ืืืืกืื ืืคืจืื ืื ืืื, ืืืืืืืช ืืืืื ืฉื ืคืจืื ืืื, ืื
ืืืืจื ืืืชืื. ืืืฉืจ ืืืงืื ืฉืืืงืฆื ืืืชืืื ืืชืืื, ืืืชืจ ืืืืจืื
ืืืงืฆื ืื ืชืืื ืืืืื ืื. ืืืื ืืกืืจ ืขื ืืคืจืืืื
ืืืืคืก:
ืึธืงืึนืจ ืงืืืื ืืขืืื:
ืืกืคืจ ืืืื ืฉื ืฉืืจืืช ืงืื, ืขื ืกืืืืืื ื ืคืจืืื ืขืืืจ ืฉืืจืืช ืืฆืืจื ื
ืฉืืจืืช ืืขืจื. ืฉืืจืืช ืืขืจื ืืืืืืช ืฉืืจืืช ืขื 'C' ืื '*' ืื ืืขืืืื 1
ืืฉืืจืืช ืจืืงืืช ืืฉืืจืืช ืืืืืืืช ืจืง ืืขืจื ืืืืืขืช. ืฉืืจืืช ืืฆืืจื
ืื ืื ืฉืืจ ืืฉืืจืืช, ืืืื ืฉืืจืืช ืฉืืฉ ืืื ืืขืจื ืืืืืขืช ืืขืงืืืช ืืื
ืงืื. ืฉืืจืืช ืืืฉื ื ืกืคืจืืช ืืฉืืจืืช ื ืคืจืืืช. ืฉืืจืืช ื ืืืืืื
ืงืืฆืื ื ืกืคืจืื ืืื ืคืขื ืฉืืงืืืฅ ื ืืื.
ืกื"ื ืืคืขืื ืืฆืืจืืช:
ืืกืคืจ ืืืฆืืจืืช ืืชืืื ืืช, ืืืื ืืคืจื, ื ืชืื ืื, ืืฆืืจื-
ืืฆืืจืืช function, FORMAT, ENTRY ื-END.
ืกื"ื ืืกืคืจ of ืืืืืืื:
ืืืืื ืืื ืื ืชืช ืชืืื ืืช ืืืฆืื ืืช, ืืืื ืืชืืื ืืช ืืจืืฉืืช, ืชืชื ืฉืืจืืช,
ืคืื ืงืฆืืืช ืืืืืืืช ื ืชืื ืื ืืืกืืื. ืกืคืืจื ืื ืืื ืฉื ืืืืืืื ืฉืืืืืจื ืืชืื
ืืงืืจ, ืื ืืืืืืื ืฉืืืืืจื. ืคืื ืงืฆืืืช ืืฆืืจืืช ืืื ื ืืืืืืช. ื
ืชืืื ืืช ืืฉื ื ืขื ืืกืคืจ ื ืงืืืืช ืื ืืกื ื ืกืคืจืช ืคืขื ืืืช ืืืื.
ืกื"ื ืืฆืืจื ืชืืืืืช ืืืืืจ
ืืกืคืจ ืืชืืืืืช ืืืืฆืืืืช ืืืฆืืจืืช (ื ืงืจื ืืขืชืื ืงืจืืืืช ืืกืคืจื ืืฆืืจืืช). ื
ื ืืชื ืช ืกืคืืจืช ืืชืืืืืช ืืืืืืช ืขืืืจ ืืชืืื ืืช ืืืื, ืืื ืื ืืืงืกืืืื
ืืกืคืจ ืืื ืชืช ืชืืื ืืช ืืืืืช.
ืืงืก ืืืื ืฉื ืชืืืื:
ืืกืคืจ ืืชืืืื ืืืฉืืฉืื ืืืืกืื ืฉืืืช ืืืืื. ืืืื ืืื ื
ืืฉืชื ื, ืชืช-ืชืืื ืืช ืื ืฉื ืืืืง ืืฉืืชืฃ. ืฉืืืช ืืงืืืืื ืื ืืื ืฉื ืืงืืืืื
ืืฉืชื ืื ืืชืช-ืชืืื ืืช, ืืขืื ืฉืฉืืืช ืืืืืืืื ืืชืืืืกืื ืืชืช-ืชืืื ืืช ืืืฉืืชืฃ
ืฉืืืช ืืืืงืื, ืืื ืื ืฉืืืช ืืจืืืื ืืื ืืื ืืฉืืืช ืืฉืชื ืื ื ืคืืฆืื. ืึทืึธืฉืึดื
ืืงืกื ืืจืืืื ื (ืขื 15 ืชืืืื ืืื ืืจืืืื ื) ื ืืื ืื ืืื.
ืืจืืื ืืืฉืืฉ ืืฉืืืช ืืงืืืืื ืืื ื ืืฉืืืืจ ืืกืืฃ ืื ืืืืื, ืื
ืืืกืคืจ ืืื, ืืื ืืืื ืืืืืืื, ืืื ืขื ืฉืื ืืชืืื ืืช ืื ืืชืืช.
ืืืจืื ืืฆืขืจ, ื ืชืื ืื ืขืฉืื ืืืืื ืืงืกื ืืืฉืื ืืืืืืกื ืืืชืจ ืืคืขื ืืืช,
ืื ืื ื ืขืฉื ืฉืืืืฉ ืืืืืจืืกืืืงื ืฉืชืื ืข ืืคืืืืืืช ืืืงืจืื ืจืืื.
ืืงืก ืืกืืืื ืึถืงืกื ืชืืืื:
ืืกืืืื ืืื ืืืืืื ืืชืืืืจืืช ืืงืื ื ืืืืชืจ ืฉื ืฉืคืช FORTRAN ืืขื ืืจืื
ืฉื ืืืืืืช ืืืืืืช. ืืืืืื, ืืกืืืื ืืืื ืืืืืช ืฉื ืืฉืชื ื, ื
ืงืืืข ืืกืคืจื, ืืืจืืืช ืืงืกื ืืืืจืืืืช ืื ืชื ืคืืกืืง. ืึฒืกึดืืืึนื
ืืงืกื ืืืืืกื ืืืื ืขืืืื ืืืืื. ืืกืืืืช ืืื ืืืช,
ืืกืืืื ืื ืฉื ืชื ืืืื ืืื ื ืืืืืื ืืกืืื ืื. ืคืจืืืื ืฉืื
ืืืืฆื ืืืืืช ืืกืืืื ืขืฉืื ืืืืืช ืืฉืืืคื. ืืืงืื ืืืงืกื ืืกืืืื ืืื
ืืชืืืฉืฉ ืืกืืฃ ืื ืืืืื, ืื ื ืชืื ืื ืืืืฆื ืืช ืืืงืกืืืื ืขืืืจ
ืื ืืืืื ืืื.
ืืงืก ืืงืืื ืกืืืื:
ืืื ืืืกืคืจ ืืืืื ืืืืชืจ ืฉื ืขืจืืื ืืืืืช ืืกืืืื ืืืงืืืืช ืขืืืจ ืื ืืืืื.
ืขืจืื ืืืืช ืกืืืื ืืงืืืืื ืืืืืื ืืช ืื ืืืฉืชื ืื ืืืคืจืืืจืื, ืืืืง ืืฉืืชืฃ
ืฉืืืช, ืคืื ืงืฆืืืช ืืฆืืจืืช, ืชืืื ืืืช ืืฉื ื ืืืฆืื ืืืช ืืคืื ืงืฆืืืช ืคื ืืืืืช
ืฉืืืืืจ ืขื ืืื ืืืืืื. ืงืืืขืื ืืืืืืืื ืืื ื ืืืืืกื ืื ืืกืื ืืืงืืื
ืืฉืืืื.
ืืงืก ืืืึนืึผึธืึดื ืกืืืื:
ืืื ืืกืคืจ ืืขืจืืื ืืืืืช ืืกืืืื ืืืืืืืืช ืืกืืฃ
ืืขืื. ืขืจืื ืืืืช ืกืืืื ืืืืืืืื ืืืืืื ืชืช-ืชืืื ืืช ืืืฆืื ืืช ืืืฉืืชืฃ
ืฉืืืช ืืืืงืื. ืคืื ืงืฆืืืช ืคื ืืืืืช ืืคืื ืงืฆืืืช ืืฆืืจืืช ืืื ื ืืืืืืช.
ืืงืก ืืกืคืจ of ืจืฉืืืืช ืืกืืืื ืื:
ืจืฉืืืช ืืกืืืื ืื ืืื ืจืฆืฃ ืฉื ืืกืืืื ืื ืืืืืฆืืื ืืช ืืืจืืืื ื ืืืืฉื ืื ืืืื
ืจืฉืืื ืฉื ืชืช-ืชืืื ืืช, ืื ืจืฉืืืช ืืืฉืชื ืื ืืืืืง ืืฉืืชืฃ ืื ืืจืฉืืืช ืฉืืืช.
ืืื ืืกืคืจ ืื ืืืืฆื ืืช ืืกืืื ืืืืื ืืืืชืจ ืฉื COMMON, CALL, NAMELIST ื
ืืฆืืจืืช ENTRY ืืงืจืืืช ืคืื ืงืฆืืืช ืขืืืจ ืื ืืืืื ืืื. ืืืื ืืื
ืืฉืืืืจ ืืกืืฃ ืื ืืืืื.
ืืงืก ืืกืืืื ืจืฉืืื/ืขืฅ ืึถืจืึธื:
ืืื ืืืกืคืจ ืืืืื ืืืืชืจ ืฉื ืืกืืืื ืื ืืื ืจืฉืืืืช ืืืกืืืื ืื ืืขืฆื ืืืกืืืื ืื ืฉื
ืื ืืืืื ืืื. ืขืฅ ืืกืืืื ื ืืฆืจ ืืืฉืจ ืื ืชืืื ืืืืื: ืื ืืื
ืืืคืจื ื ืืื ืขืื ืฉื ืืขืฅ, ืืืืืคืจืืืจืื ืื ืืฆืืชืื. ืืื ืื
ืืกืคืจ ืืื ืืื ืืืืจืืืืช ืืืงืกืืืืืช ืฉื ืืืืื ืืืื. ื
ืืืืื ืืืืืื ืขื ืืจืื ืืืืืืื ืืจืืชืืืืื ืืจืืืื ืืืื ืืืื
ืืกืคืจ. ืฉืืื ืื ืฉืื ืืืื ืืืงืกื ืืืกืืืื ืืืชืืืจ ืืขืื, ืืกืคืจ ืืืกืืืื ืื ืืื
ืืื ืชืืืช ืืืืจื ืฉืืืช ืืืฉืชื ืื ืื ืงืืืขืื ืืืืืืืื ื-
ืืืืืืื.
ืืกืคืจ of ืชืืื ืืช ืืฉื ื ืงืจืืืืช:
ืืื ืืกืืื ืขื ืื ืืืืืืืื ืฉื ืืกืคืจ ืืฆืืจืืช ื-CALL ืืืคืื ืงืฆืื
ืงืจืืืืช (ืืืขื ืคืื ืงืฆืืืช ืคื ืืืืืช ืืคืื ืงืฆืืืช ืืฆืืจืืช).
ืืกืคืจ of ืืฉืืชืฃ ืืืืง ืืฆืืืจ:
ืืื ืืกืืื ืขื ืื ืืืืืืืื ืฉื ืืกืคืจ ืืฆืืจืืช ืืืืืง ืื ืคืืฆืืช.
ืืืืืจ, ืื ืืฆืืจื ืฉื ืืืืง ืืืืืื ืืืจ ื ืกืคืจืช
ืึฐืืึผื. (ืืชืงื ืืืคืฉืจ ืืฆืืจืืช ืืจืืืืช ืฉื ืืืืง ืืชืื
ืืืชื ืืืืื; ืืื ื ืกืคืจืื ืืืฆืืจื ืืืช ืืืื ืืืืจ ืฉืื
ืฉืืื ืขืจื ืืืฆืืจื ืืืช ืืจืืื.)
ืืกืคืจ of ืืขืจื ืฉืืฉ & ืืืคืกืืง pts:
ืืื ืืกืืื ืขื ืื ืืืืืืืื ืฉื ืืกืคืจ ืืื ืืคืจืืืจ ืืืขืจื
ืืืจืืืืช ืืงืกื ืืืืจื ืฉื ืฉืืจื ืืฉืืืืฉ ืขื ืืื -makedcls ืืึนืคึผึฐืฆึดืึธื. ืืืืจื ืฉื
ืืืจืืืืช ืืืงืกื ืื ื ืกืคืจืืช. ืื ืืืื ืฉื ืืขืจื ืจื ืืืืื ืืื
ื ืกืคืจ ืื ืคืจื.
ืืืกืคืจืื ืืืื ืืืืื ืืื ื ืืืื ืืืฉืจ ืืฉืชืืฉืื ืืงืืฆื ืคืจืืืงื ืืืงืื
ืงืื ืืืงืืจ ืืืงืืจื. ืืคืืื ืืืกืคืจืื ืฉื ืืฉืืืืช ืืืืืืืืช ืขืฉืืืื ืืืืืช ืฉืื ืื,
ืืืืืื ืฉืืืืข ืืืืชืจ ืืกืืืง ืืงืืฆื ืืคืจืืืงื.
-ืฉืืฉื ืฆ'ืืจ
ืืืช ืืืืจืืช ืฉื ftnchek ืืชืืื ืืช ืืื ืืขืืืจ ืืืฉืชืืฉืื ืืืชืื Fortran ื ืืื
ืชืืื ืืืช. ืืงืืจ ืคืืื ืฆืืืื ืืื ืืื-ื ืืืืืช ืืื ืืฉืืืืฉ ืืฉืืืช ืืฉืชื ืื
ืื ืืจืืืื ืืฉืฉ ืชืืืื. ืืื ืืืืจืื ืคืฉืื ืืชืขืืืื ืืืชืืืื ืื ืืกืคืื.
ืืชื ืืืืช ืื ืขืืืื ืืืืืื ืืื ืฉืฉื ื ืืฉืชื ืื ืฉืื ืื ืืืืฉืื ืืื
ืืืชื ืืืืจ. ืืืืืื, ืืฉืชื ืื ืืฉื AVERAGECOST ื-AVERAGEPRICE ืืืื
ืืฉืฉ ืืชืืืื ืืจืืฉืื ืื. ืื ืืชื ืจืืฆื ืืชืคืืก ืงืื ืคืืืงืืื ืืคืฉืจืืื ืืืื, ืืฉืชืืฉ
ืืืื ืืื. ืืจืืจืช ืืืื = ืื.
ืืฉืชืืฉ -f77=ืฉืืืช ืืจืืืื ืื ืืชื ืจืืฆื ืืจืฉืื ืืช ืื ืืฉืชื ืื ืืืชืจ ืืฉืืฉื
ืชืืืื, ืื ืจืง ืืืืืืช ืฉืื ืืืื ืืฉืฉืช ืืจืืฉืื ืื.
ืจืื ืื: -F77, -ืึดืึทืืึฐืืึผืช.
-ืกืื
ืืฆืืื ืฉืชืืืคืก ืจืฉืืื ืืืืื ืช ืฉื ืื ืืืืืืืื ืืืฉืืฉืื ืืชืืื ืืช. ืึถื
ืืจืฉืืื ืืื ืืกืืจ ``ืงืื'', ืืืืืจ ืื ืืืืื ืืืืคืก ืจืง ืืืืจ ืื ื-
ืืืืืืื ืฉืืื ืื ื ืงืจื ืืืืคืกื. ืื ื ืงืจื ืื ื
``ืืืื ืืืคืืืืื'' ืฉื ืขืฅ ืืฉืืื. ืื ืืืืื ืืืคืืข ืจืง ืคืขื ืืืช. ืฉืืจืืช
ืฉืืื ื ื ืืฆืืื ืืขืฅ ืืฉืืืืช ืฉื ืืชืืื ืืช ืืจืืฉืืช ื ืฉืืืื. ืื ืืฉ ืืืื
ืืืืืจืื ืืืจืฃ ืืฉืืืืช (ืื ืืืงื ื-Fortran ืืจืืื) ืื ืืชืืื ื
ืืืืืื. ืืจืืจืช ืืืื = ืื.
ืจืื ืื: -calltree, -crossref, -ืืชืืืืกืืช, -ืกืืืืื, -vcg.
-ืืงืืจ=ืจืฉืืื
ืืืืจื ืื ืฉืืืืช ืืืคืฉืจืืืืช ืืกืืืืืช ืืืื ืฆืืจืช ืงืื ืืืงืืจ ืฉื Fortran.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉื ื ืฉืืืฉื
ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืคืฉืจืืืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื
ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื
ืจืฉืืื ืืืฉืื, -ืึธืงืึนืจ ืฉืืื -ืืงืืจ=ืืื, ื -nosource ืฉืืื ืขืจื
ื -ืืงืืจ=ืืื.
ืืชืืืืืช ืขื ืืจืกืืืช ืงืืืืืช ืฉื ftnchek, ืฆืืจื ืืกืคืจืืช ืฉื ืืืืจื ืื
ืืงืืื ืื: ื ืจืฉืืื ืืืืืฃ ืืืกืคืจ ืฉืืื ืกืืื ืืืกืคืจืื
ืืกืืืจืืื ืืฆื ืืืืืช ืืืคืชื ืืจืฉืืื ืืืื. (ื ืงืืืข ื ืืืคืฉื
ืืืคืฉืจืืืืช ืืื ืขืจืืื ืืกืคืจืืื.) ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื
ืืืืคื ืืื:
ืงืืืข:
ืคืจืฉ ืืช ืืืงืืจ ืืฆืืจื ืงืืืขื (ืขื ืืจืืืืช ื ืชืืืืช ืืืื
ืกืืื ืงืจืืื ืืืขืจืืช). ืืืฆืืจืืช ืืืืืืช ืืืืืช ืืขืืืืืช 7 ืขื 72
(ืืื ืื ืื ื -ืงืืืืช ื ืขืฉื ืฉืืืืฉ ืืืืืจื ืืื ืืฉื ืืช ืืืช), ืืืืกืจืื ืืื ื
ืืงืฉืจ ืืืืช ืืืฆืื ื ืืฉืืขืืชื (ืืื ืืืืืจ ืืคื ื ืชืืช -ืืคื
ืืึนืคึผึฐืฆึดืึธื). ืืื ืืฆื ืืจืืจืช ืืืืื ืืื ืื ืื ืกืืืืช ืงืืืฅ ืืืงืืจ ืืื .f90
or .XXXXX. ืื ื ืืชื ืืชืช ืืคืฉืจืืช ืื ืืื ืขื -ืืงืืจ=ืืื ื.
ืืืคืฉื: ืคืจืฉ ืืช ืืืงืืจ ืืฆืืจื ืืืคืฉืืช. ืืฆืืจืืช ืขืฉืืืืช ืืืืืช ืืื ืืงืื ืืขืืืืืช 1
ืขื 132, ืืขืจืืช ืืืืืืช ืืืชืืื ืจืง ืืกืืื ืงืจืืื, ืืืกืจืื
ื ืืจืฉ ืืืงืืืืช ืืกืืืืื, ืืืื ืืื ืืืืื ืืืืืืช ืืคืชื. ืื
ืืฆื ืืจืืจืช ืืืืื ืื ืกืืืืช ืงืืืฅ ืืืงืืจ ืืื .f90 or .XXXXX. ืืคืฉืจืืช ืื
ืื ื ืืชื ืืชืช ืืื ืขื -ืืงืืจ=ืชืืงื or -source=dec-tab
dec-tab (1):
ืงืื ืืงืืจ ืืคืืจืื ืืจืืืกืืื ืืกืื ืื DEC. ืฉืืจื ืฉืืชืืืื ืืืื ืจืืฉืื ื
ืืืืคื ืืฉืืจืช ืืฆืืจื ืืืฉื ืืื ืื ืื ืืชื ืฉืืืจื ืืืจืืืกืืื
ืกืคืจื ืฉืืื ื ืืคืก, ืืืืงืจื ืื ืืชืืืืกืื ืืืื ืืื ืงื ืืืฉื. ื
ืืขืืืื ืืืื ืืืจื ืืืจืืืกืืื ืื ืกืืื ืืืืฉื ื ืืงื ืืขืืืื 7. ื
ืืืืจื ืชืื ืชื ืืืงืจื ืื ืืงื ืืื ืืืฉื, ืื
-f77=dec-tab ืืื ืืชืืงืฃ.
vms-include (2):
ืงืื ืืฆืืจืืช INCLUDE ืืกืื ืื VMS. ืืื ืขืืงืืื ืืืจ ืืชืืืืจ ืืจืืื, ืืื
ืขื ืืชืืื ืืช ืื ืืกืคืืช ืืืืืช: (1) ืกืืืืช ืืงืืืฅ, ืื ืื ื ืืชื ื,
ืืจืืจืช ืืืืื ืืื ืืื ืืกืืืืช ืงืืืฅ ืืงืืจ ืจืืืื; ื-(2) ืืืคืฉืจืืช
ื ืืชื ืืืืกืืฃ /LIST ืื /NOLIST ืืฉื ืืงืืืฅ ืืืืื, ืืื ืืฉืืื ืืจืืฉืื
ืฉื ืชืืื ื.
unix-backslash (4):
ืืคื ืืืืืืืช ืืืืืจ ืืกืื ืื UNIX ืืืืจืืืืช ืชืืืื. ืืืจืืื
ืจืฆืฃ ืืขืืงื ืืืืืจ ืืืขืจื ืืืชืื ื-ANSI
ืชืงื ืขืืืจ ืืืจืืืืช ื-C: ืขื ืฉืืืฉ ืกืคืจืืช ืืกืืืืช ืขืจื ืืืงืืื, x
ืืกืื ืืช ืืืชืืื ืฉื ืงืืืข ืืงืกืืฆืืืื, ืื ืืืช ืืืืืชืืืช abfnrt
ืืกืื ืงืืื ืืงืจื ืืืืืืื, ืืื ืชื ืืืจ (ืืืื ืฉืืจื ืืืฉื)
ืืกืื ืืช ืืืืืช ืขืฆืื. ืืืฉืจ ืืคืฉืจืืช ืงืื ืืงืืจ ืื ืืชืืงืฃ, ื
ืชืื ืชื ืืืืจื ืื -f77 = ืงื ื ืืื ืืืืจื ืืืืืจื ืืืืืจืช.
ืืชื ืืืืช ืืจืืจืช ืืืืื ืืื ืืืชืืืืก ืืืืืจ ืืื ืื ืจืืื ืืืจ
ืชื, ืื ืชืืืืฆืจ ืืืืจื ืืืื ื ืืืืืช ืื
-ืึดืึทืืึฐืืึผืช ืืืื ืืืืืจ. ืืืื ืืขืืืื ืฉืืื ืืืืจืื ืืชืืืืกืื ื-
ื ืืื ืืืืจื ืืฆืืจื ืื ืกืื ืืจืืืช, ืื ืืคืฉืจื ืืืชืืื ืืชืงื
ืชืืื ืืืช ืืืื ืืืชื ื ืืืืืช ืื ืื ืืฉืชืืฉืืช ืืชื ืื ืืื ืืืืืจื ืืืืจืืืืช.
ืืฉืืื ืืื ืืื? ftnchek ืื ืขืืฉื ืืจืื ืขื ืืืืจืืืช ืืืชืคืจืฉืช, ืื ืจืง ืืขืชืื ืจืืืงืืช
ืืืจืื ืืื ืืืฉืชืืฉ ืืืคืฉืจืืช ืื. ืื ื ืืืฅ ืืื ืืื ืืข ืืืืฃ
ืืืืจืืช ืจืง ืื (ื) ืืชืืื ืืช ืื ืืืงืช ืืฉืชืืฉืช ืืืืืขื ืืืืืจ ืืื ืืืืืืข
ืืจืฉ ืื ืืจืืื ืืืืจืืืช ืืืงืื ืืืฉืชืืฉ ืืื ืื ืื ืืกืื ืืจืื
ืฉื ืืืคืืช ืืืคืจืื; (ื) ืืฆืืฃ ืืืืืจื ืืฉืืฉ ืืื ืืืืืง ืืืกืืฃ ืฉื-
ืงื ืืื ืืืืฉืื ืืืจืืืช ืขื ืคื ื ืฉืืจืืช ืืงืืจ ืืจืืืืช; ืื (ื) ื
ืืืืจืช PARAMETER ืืฉืชืืฉืช ืืคืื ืงืฆืืืช ืืืจืืืช ืคื ืืืืช ืืื LEN ืขื ืืื
ืืืจืืืช ืืืจืืืื ื, ืืขืจื ืื ืืฉืืฉ ืืืืืจ ืืืชืจ ืืืืืจืช ืืขืจื
ืืืืืช ืืื'.
param-implicit-type (8):
ืืงืืื ืืจืืืืช ืฉื ืคืจืืืจ ืืคื ืกืื ืื ืชืื ืื ืฉื ืืขืจื ืฉืืืงืฆื. ืืื
ืืืืจืื ืื ืกืื ืืจืืืื ืขืฉืืืื ืืืคืฉืจ ืืกืื ืื ืชืื ืื ืฉื ืืขืจื ืืขืงืืฃ ืืช
Fortran 77 ืกืื ืืจืืจืช ืืืื ืฉื ืคืจืืืจ ืืืืืกืก ืขื ืืืืช ืืจืืฉืื ื ืฉื
ืฉื ืืคืจืืืจ. ืืคืฉืจืืช ืื ืืื ืจืง ืขื ืืฆืืจืืช PARAMETER ืฉื
ืืืคืก ืกืื ืืจืื ืฉืืฉ ืื ืกืืืจืืื. ืคืจืืืจ ืฉืืื ืืืคืืจืฉ
ืฉืืืืจื ืืืฆืืจืช ืกืื ืืคื ื ืืฆืืจืช PARAMETER ืืื ื ืืืฉืคืขืช
ืืคื ืืคืฉืจืืช ืื. ืชืื ืชื ืืืืจื ืชืืช -f77=ืกืื-param-implicit
or -ื ืืืืืช=ืกืื-param-implicit ืืึนืคึผึฐืฆึดืึธื.
ืฉืื ืื ืฉืืงืืื ืืจืืืืช ืื ืืืืคืืช ืืฉืืืช ืขืจื ืืกืื ืืคืืจืฉ
ืืฆืืจื ืขืืืจ ืืคืจืืืจ. ืืื, ืื ืืชื ืืฉืชืืฉ
-makedcls=ืื ืืืฆืืจ ืืืื ืืืคืืง ืืฆืืจืืช ืจืง ืฉื ืื ืืืฆืืจ
ืืฉืชื ืื, ืคืจืืืจืื ืืื ืืืื ืึนื ืืืืืื.
dec-param-standard-type (16):
ืคืขื ืืคื ืืื Fortran 77 ืืืงืืืช ื ืชืื ืื ืฉื ืคืจืืืจืื ืืกืื ืื DEC Fortran.
ืืื ืืืฆืืจืื ืืืืฆืขืืช ืฆืืจื ืื ืกืื ืืจืืืช ืฉื ืืฆืืจืช PARAMETER ืืฉืจ
ืืกืจ ืกืืืจืืื. ืืคื DEC Fortran, ืคืจืืืจืื ืืืืืจืื ืขื ืืื ืืืคืก ืื
ืฉื ืืืฆืืจื, ืกืื ืื ืชืื ืื ืฉืืื ื ืชืื ืขื ืืื ืกืื ืื ืชืื ืื ืฉื ืืขืจื
ืฉืืืงืฆื. ืืฉืชืืฉ ืืืคืฉืจืืช ืื ืืื ืืกืคืจ ftnchek ืื ืืคืขืื ืืคื ืืืื ืืื ืืื
ืืืงืื ืืืช ืืืฉืชืืฉ ืืืืชื ืืื ืืื ืขืืืจ ืืฆืืจืืช PARAMETER ืกืื ืืจืืืืช. ืึถื
ืืืคืฉืจืืช ืืื ื ืืื ืขื ืืฆืืจืืช PARAMETER ืฉื ืืืืคืก ืืกืื ืืจืื.
ืืืจืืจืช ืืืื, ืื ืืคืฉืจืืืืช ืงืื ืืืงืืจ ืืืื ืืืืืืช, ืคืจื ื-
vms-include ืืคืฉืจืืช, ืืืืคืขืืช ืืืจืืจืช ืืืื ืืืจืกืช VMS..
ืจืื ืื: -F77, -ืึดืืืึนื, -ืึดืึทืืึฐืืึผืช.
-ืกืื ืื=ืจืฉืืื
ืืกืคืง ืืืืจืืช ืืจืจื ืืืช ืืืืืื ืืืื ืชืื ืืช ืืืืฉื ืืช ืื ืืืืฉื ืืช
ืืื ืื. ืืคืฉืจืืช ืื ืืืขืืื ืืืืืฆืื ืืขืงืื ืืืจ ืชืื ืืช ืืืืจื ื
ืกึดืึฐื ืึนื. (ืจืื ืืืืจืื ืฉืืชืืื ื ื ืขืืืื ืืืกืืจืช ืืคืฉืจืืช ืื ืืกืืจืื ื
F ืชืช-ืงืืืฆื ืฉืคื.) By ืืจืืจืช ืืืื ืืช ืื ืืืืจืืช ืืฉ ืื ืคื ื ืื ืื.
ืื ืืื ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืฉื ื ืฉืืืฉื
ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืื ืืืคืขืื ืืช ืื ืืืคืฉืจืืืืช, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื
ืืขืืืจ ืืื ืืืืคืืก ืืช ืจืฉืืืช ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื
ืจืฉืืื ืืืฉืื, ืืกืื ืื ืฉืืื -ืกืื ืื=ืืื, ื -ืื ืกืืืื ืฉืืื
-ืกืื ืื=ืืื. ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
ืืกืื-ืื:
ืืืชืืื ื ืขื ืืฆืืจืช IF ืืจืืชืืืืช. ืงืื ืืืืง IF ืื ืืืื IF (ืืฉืจ
ืฉืืื ืืืฆืืจื ืืืืืช).
ืืื ื-ืฉื:
ืืชืืื ื ืขื ืืื ื ืืืืง ืืื ืฉื: IF, DO ื-SELECT CASE. ืฆืืื ืืืช
ืื ืฉื ืืื ื ืงืืื ืืืฆืืจืช ืืคืชืืื ืฉื ืืื ื, ืื
ืืื ื ืืจืฉ ืืืืืช ื ืืื ืืื ืฉืืจ ืืฆืืจืืช ืืจืืืืื (ELSE, END IF,
ืืื') ืฉื ืืืื ื. ืืืงืจื ืืื ืฉื ืืื ื ืืกืจ ืขื ืืื
ืืฆืืจืืช ืืืืฆืจืืช ืฉืืืืช ืชืืืืจ ืืื ืงืฉืจ ืืืคืฉืจืืช ืื. ืืืืจื
ืฉื ืืคืฉืจืืช ืื ืืื ืืืืืืจ ืื ืืืื ื ืืกืจ ืืืืืืื ืืช ืืืืคืฆืืื ืื
ืฉื.
ืืืืื-ืืขืฉืืช:
ืืชืืื ื ืื ืฉืชื ืืืืืืช DO ืืืืงืืช ืืฆืืจืช ืงืืื ืืช ืืฉืืชืคืช.
ืืขืฉืืช-ืื ื:
ืืชืืื ื ืื terminator ืฉื ืืืืืช DO ืืื ืืฉืื ืืืจ ืืืื END DO ืื
ืืฆืืจืช ืืืฉื. ืื ืืืจืืฉื ืขื ืื ืช ืฉืืืืืื ืชืขืืื
ืืืืืจื ืฉื Fortran 90 ื-do-construct.
ืืขืฉืืช-ืื ืื:
ืืชืืื ื ืื terminator ืฉื ืืืืืช DO ืืื ืืฉืื ืืืจ ืืืฉืจ END DO
ืึทืฆืึธืจึธื. (ืืคืฉืจืืช ืื ืขืืงืคืช ืืช ืืขืฉืืช-ืื ื ืืคืฉืจืืช, ืืืืืช ืืืื
ืืืืืจืื ืืืชืจ.)
ืฉื ืงืฆื:
ืืชืืื ื ืขื ืืืขืืจ ืฉื ืืืฉื ื ื-END ืืืืื ื
ืืฆืืจืืช.
format-stmt:
ืืชืืื ื ืขื ื ืืืืืชื ืฉื ืืฆืืจืืช FORMAT. ืจืง ืืฆืืจืืช FORMAT
ืขืฆืื ืืกืืื ืื, ืื ืืืคื ืืืช ืืืืื ืืจืฉืืืืช I/O.
goto: ืืืชืืื ื ืขื ื ืืืืืช ืฉื GOTO ืืื ืชื ืื, ืืืืฉื ืื ืืืงืฆื
ืืฆืืจืืช. ืืชืืื ื ืื ืื ืขื ืืืืจืืช ืืืืคืืืช (ืื ืื ืขื ืชืืืืืช ืืื
ืืจืืืื ืืื ืฉื ืชืช ืชืืื ืืช).
labeled-stmt:
ืืืชืืื ื ืขื ื ืืืืืช ืฉื ืชืืืืืช (ืืกืคืจืื) ืขื ืืฆืืจืืช ืืืจืืช ืืืฉืจ
ืืฆืืจืืช FORMAT. (ืืืืืื ืฉืืฆืืจืืช FORMAT ืื ืืื ืกืคืง ื ืืืืช ืืื
ืืชืขืืืืช ืงืื, ืชืืื ืืช ืขืืืื ื ืฉืืืืช ืขื ืืื ืื ืคืจื
format-stmt ืืืืช ืืคืชื.)
program-stmt:
ืืืชืืื ื ืขื ืืืขืืจ ืืฆืืจืช PROGRAM ืืจืืฉ ืืจืืฉืืช
ืชืื ืืช.
ืงืฆื ืืืื ื:
ืืืชืืื ื ืขื ืืฉืืืืฉ ืืืฉืคื END ืจืืื ืืื ืืกืืื ืชืช-ืชืืื ืืช, ืืืงืื ืืืช
ืืืฉืจ ืืฉืคื END ืืืื ื (END PROGRAM, END SUBROUTINE, END FUNCTION,
ืื END BLOCK DATA).
ืจืื ืื: -F77, -F90, -F95, -ืืคื, -ืึดืึทืืึฐืืึผืช.
-ืกืืืืื
ืชืืืคืก ืืืืช ืกืืืื ืขืืืจ ืื ืืืืื, ืืืคืจืืช ืืช ืื ืืืืืื
ืืืืืจ ืืืืืื. ืืืื ืื ื ืืชื ืช ืืช ืืฉื ืฉื ืื ืืฉืชื ื, ืกืื ืื ืชืื ืื ืฉืื,
ืืืกืคืจ ืืืืืื ืขืืืจ ืืขืจืืื. ืืืืืืช (*) ืืฆืืื ืช ืฉื-
ืืืฉืชื ื ืืืงืื ืืืืคื ืืจืืื, ืืืงืื ืืงืื ืฉื ืืกืื ืืคืืจืฉ
ืืฆืืจืช ืืฆืืจื. ืืืืื ืืคืจืืช ืื ืืช ืื ืชืืื ืืืช ืืืฉื ื ืฉืืืคืขืื ืขื ืืื ืืืืืื,
ืื ืืืืืงืื ื-COMMON ืฉืืืืจืื ืืื'. ืืจืืจืช ืืืื = ืื.
ืืื ืื, ืขืืืจ ืื ืืืืื, ืชืืืคืก ืืืืช ืชืืืืืช. ืืืืื ืืคืจืืช ืื ืชืืืืช
ืืืืืจ ืืืืืื; ืืงื ืฉืขืืื ืืืืืจืช ืชืืืืช ืืืฆืืจื ืืืืืจื; ืื
ืกืื ืืฆืืจื (ืงืืืฅ ืืคืขืื, ืคืืจืื ืื ืืคืจื). ืืชืืืืืช ืจืฉืืืืช ื
ืืคื ืกืืจ.
ืืื ืื ืืืืคืกืช ืืืื ืืืชืืจืช โโืืช ืืืืืืช ื-I/O ืืืฉืืฉืืช ืืช ืืืืืื, ืืื ืขื
ืืืืข ืขื ืืืคื ืืฉืืืืฉ ืืื: ืืืื ืคืขืืืืช ืืืืฆืขืืช, ืืื
ืืืืฉื ืืื ืจืฆืืคื ืื ืืฉืืจื, ืืืื ื-I/O ืืขืืฆื ืื ืื ืืขืืฆื.
ืจืื ืื: -calltree, -crossref, -ืจืฉืืื, -ืืชืืืืกืืช, -ืกืื, -vcg.
-ืงืืืขื=ืจืฉืืื
ืืืืจ ืืืื ืฉืืืืืช ืืืชืื (ืื ืขืืืื) ืืคืฉืจืืืช. ืจืืื ืงืฉืืจืื ื
ืืจืืชืืืืงื ืฉื ืืกืคืจืื ืฉืืืื. ืืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืคืขืืืช.
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืืจืืช ืืืื ืืืชืื ืืคืฉืจื
ืฉืืืืืช. ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืื ืืื
ืืืืจืืช ืคืืขืืืช ืืืจืืจืช ืืืื, ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืืืืช ื
ืืืืจื ืืืืืืช. ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื
ืืืืจืืช ืืืื ืงืืืขื, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืืจืฉืืื ืฉื
ืื ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื ืืืฉืื, -ืึฐืึดืืึธื
ืฉืืื -ืงืืืขื=ืืื, ื -ืื ืงืฆืฅ ืฉืืื
-ืงืืืขื=ืืื. ืืืืืช ืืืคืชื ืืืืืจืืช ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
int-div-exponent:
ืฉืืืืฉ ืืชืืฆืืช ืืืืงื ืฉืืืื ืืืขืจืื. ืื ืืฆืืืข ืขื ืื ืฉื
ืืืืขืืช ืืื ื ืืืืืชืืช. ืืืืื ืชืืื ืืชืืืช X**(1/3) ืืื ืืืขืจืื
ืฉืืจืฉ ืืงืืืืื ืฉื X. ืืืืืื ืื ืืื ืืื X**(1./3.).
int-div-real:
ืืืจื ืฉื ืืืืื ืืืืื ืืืืงื ืฉืืื ืืืืืชื. ืึถื
ืืฆืืืข ืขื ืื ืฉืืืืขืืช ืื ื ืืืืชืืช.
int-div-XNUMX:
ืืืืงื ืืืืืื ืงืืืข ืฉื ืืกืคืจ ืฉืื ืืื ืื ืชืืฆืื ืฉื ืืคืก.
int-neg-power:
ืืงืกืคืื ื ืฆืื ืฉื ืืกืคืจ ืฉืื ืืืกืคืจ ืฉืื ืฉืืืื (ืฉืื ืื ืืคืก ืืื ืื ืื
ืืกืคืจ ืืืกืืก ืืื 1 ืืืืื). ืื ืืจืื ืขื ืืกืืก ืืืืชื
ืืชืืืื.
ืงืืืื:
ืืืจื ืืืืืืืืช ืฉื ืืืืช ืืืืง ื ืืืื ืืืชืจ ืืืืืช ืืืืื ืืืชืจ
ืืืืง. ืืืืื ืืืืืง ืฉื ืืฉืชื ืื ืืืืชืืื ืืชืืืื ืื ืืื
ืืืื ืืืืจืื ืืืงืืืื. ืื ื ืืชื ืช ืืืืจื ืืงืืืื
ืฉื ืืืืืืช ืฉืืืืช ืืืืืชืืืช ืืืืืื ืฉืื ืืืจื ืืื ืืืืืง.
ืืื ืืืืชื ืืขืฉืืช:
ืฉืืืืฉ ืืืื ืืงืก DO ืฉืืื ื ืฉืื ืืืืืื ืขื ืืืืืืช ืฉืืืื. ืืกืคืจ ืฉืื DO
ืืื ืืงืก ืขื ืืืืืืช ืืืืชืืื ืืืืืจืช ืชืืื ืืื ืงืฉืจ ืืืืืจื ืื.
ืื ืื ืืืืชื:
ืฉืืืืฉ ืืืชื ื ืฉื ืืขืจื ืฉืืื ื ืฉืืืื.
ืืืืืืช ืืฉืืขืืชืืืช:
ืฆืืื ืืชืจ ืฉื ืงืืืข ืืืืง ืืืื. ืื ืขืฉืื ืืืฆืืืข ืขื ืืคืื
ื ืืขื ืงืืืข ืืืืง.
ืืืื-ืืืจืื:
ืืืจื ืืืืืืืืช ืฉื ืืืืช ืืืืง ืืืืื ืืืชืจ ืืืืืช ืืขืืช ืืืืง ื ืืื ืืืชืจ
ืืืืชื ืกืื. ืืืืจื ืื ืืชืจืืฉืช ืจืง ืืืฉืจ ื ืขืฉื ืฉืืืืฉ ืืืืื ืืคืืจืฉ
ืืืจืื ืขื ืกืื ืืืืคืจื ื ืืื ืื ืฉื ืืื ืืืืื. ืืืืืื, ื
ืชืื ืชื ืืืืจื ืืืฉืจ ืืฉืชื ื REAL*8 ืืืงืฆื ืืืฉืชื ื REAL,
ืื ืืจืืจืช ืืืืื ืฉื ืืืื ืืืืืื ืฉื 4 ืืชืืงืฃ. ื ืืชื ืช ืืืืจื ืื ืื ื
ืืกืคืจ ืฉืื ืืจืื ืืืงืฆื ืืืกืคืจ ืงืฆืจ ืืืชืจ, ืืืืืื, ืื ืืกืคืจ ืฉืื
ืืืืื ืืืงืฆื ืืืฉืชื ื INTEGER*2. ืืฉ ืืจืื ืืื
ืืงืจื ืืืจืื ืื, ืืืืืจ ืื ืืฆื ืืืื ื ืฉื ืืืฉืืื ืืื ืงืื
ืงืืืข ืืืืืื (ืคืืืช ื-128). ืืืคืืก-ืืืจืื: ืืืจื ืืืืืืืืช ืฉื ื
ืืืืช ืืืืง ืืืืื ืืืชืจ ืืืืืช ืืืืง ื ืืืื ืืืชืจ ืืกืื ืฉืื ื. ืึถื
ืืืืืจื ืืืืืช ืืืจื ืฉื ืืืืืืช ืืืืชืืืช ืืืกืคืจ ืฉืื, ืืืืง ืืคืื
ืืืืืง ืืืื ืืืืชื, ืืืงืฆืื ืฉื ืืืจืืืช ืชืืืื ืืจืืื ืืืชืจ ื-a
ืืื ืงืฆืจ ืืืชืจ.
ืืืืืจืืช ืืืื ืงืืืื ืืืืจืื ืืืจืื ืืืืช ืื ืขื ืงืืืขืื ืืืจืืืื,
ืืืชืืฉื ืืืืืง ืฉื ืืืืง ืืืืืชื ืื ืืืืืื ื. ืืืืจืืช ืืืื
ืืืฆืขืื ืืืืจืืืช ืืืจืื ื ืืชื ืื ืจืง ืืืฉืจ ืืืืจื ืืชืืฆืขืช ืืืืคื ืืืืืืื,
ืืืฉื ืืืืืืืื ืฉื ืืืืง ืืขืืจื ืื ืืืฆืืจืช ืืฉืืื. ืื ืืืืชื
ืคืื ืงืฆืืืช ืืืื INT ืืฉืืฉืืช ืืืืฆืืข ืืืืจื, ืื ื ืืชื ืช ืืืืจื.
ืจืื ืื: -ืึดืึทืืึฐืืึผืช, -ืืืื ืืืืื.
-ืฉืืืืฉ=ืจืฉืืื
ืืืืจื ืืืื ืืฉืชื ืื ืฉืืื ื ืืฉืืืืฉ ืื ืืคืฉืจืืื ืื ืืืืชืืืื, ืืืืงืื ื ืคืืฆืื ืฉืืื ื ืืฉืืืืฉ,
ืชืืืืืช ืืฆืืจืืช ืื ืืืืืจืืช ืื ืื ืืฉืืืืฉ, ืืชืช ืชืืื ืืืช ืฉืืื ื ืืฉืืืืฉ ืื ืื ืืืืืจืืช. ืขื ืืื
ืืจืืจืช ืืืื, ืื ืืืืืจืืช ืืืคืขืืืช.
ืืืืจื ืื ืืกืคืงืช ืฉืืืื ืืคืืจืืช ืขื ืืืืืจืืช ืืืื ืฉืืืืฉ ืืคืฉืจื
ืฉืืืืืช. ื ืจืฉืืื ืืืจืื ืืืืืืช ืืคืชื ืืืคืจืืืช ืืคืกืืงืื ืื ื ืงืืืชืืื. ืืื ืืื
ืืืืจืืช ืคืืขืืืช ืืืจืืจืช ืืืื, ืืืื ืืืืช ืืคืชื ืขื ืงืืืืืช ืฉื ืื- ืืืืืช ื
ืืืืจื ืืืืืืช. ืืฉื ื ืฉืืืฉ ืืืืืช ืืคืชื ืืืืืืืช: ืืช ืื ืืืคืขืื ืืช ืื
ืืืืจืืช ืืืื ืฉืืืืฉ, ืืฃ ืื ืืื ืืื ืืืืืช ืืช ืืืื, ื ืืขืืืจ ืืื ืืืืคืืก ืืช ืืจืฉืืื ืฉื ืืืื
ืืืืืช ืืืคืชื ืขื ืืกืืจ ืงืฆืจ ืขื ืื ืืืช ืืื. ืื ืจืฉืืื ืืืฉืื, -ื ืึนืึธื is
ืฉืืื ืขืจื ื -ืฉืืืืฉ=ืืื, ื - ืขืฆืื ืืช ืฉืืื -ืฉืืืืฉ=ืืื. ืืื
ืืืืจืืช ืืืกืืช ืืจืืข ืงืืืืจืืืช ืขืืงืจืืืช ืฉื ืืืืืืงืืื: ืืจืืืื ืืื ืืื ืฉื ืชืช-ืชืืื ืืช, ื ืคืืฆืื
ืืืืงืื ืืืฉืชื ืื, ืชืืื ืืืช ืืฉื ื ืืคืื ืงืฆืืืช ืืืฉืชื ืื ืืงืืืืื. ืืืืจืืช
ืืืืื ืคืจืืืื ืื ืืืืืจืื, ืืืืคืื ืคืจืืืื ืืืืืจืื, ืคืจืืืื ืฉืืื ื ืืฉืืืืฉ ืืื'. ืืืืืจื
ืืืืืช ืืืคืชื ืขื ืืืฉืืขืืืืช ืฉืืื ืื ืืืืงืื:
arg-alias:
ืืืขืื ืืื ืกืงืืจื ืืื ืืืขืฉื ืืืืจ ืืืื (ืื ืขืฉืื ืืืืืช)
ืฉืื ื. ืชืงื Fortran 77 (ืกืขืืฃ 15.9.3.6) ืืืกืจ ืขื ืฉืื ืื
ืืืขืื ืฉืืื ืืื ืื ืืืืจ.
ืขืจืืช-ืืจื-ืืื ืื:
ืืจืืืื ื ืืื ืฉืืื ืืขืจื ืื ืืืื ื ืืขืจื ื ืืฆื ืืืืชื ืืขืจื ืืื
ืืืจ ืืืื ืฉืื ื. ืืื ืื ืืืื ื arg-alias ืืื ืืกืคืง
ืฉืืืื ื ืคืจืืช ืขื ืืจืืืื ืืื ืฉื ืืขืจื. ืงืฉื ืืืชืจ ืืืขืช ืื ืืื ืื ืื
ืืชืจืืฉ ืืืงืจื ืฉื ืืขืจืืื, ืื ืื ftnchek ื ืืชื ืืืชืจ ืืื ืืืืจืืช ืฉืืื,
ืืื ืื ืืืคืฉืจ ืืืืืช ืืช ืืื ืืงืฉืืจืื ืืืขืจื ืืืื ืืืื
ืืืืืจืืช ืืกืงืืจืื.
arg-common-alias:
ืืจืืืื ื ืืื ืกืงืืจื ืืื ืืืฉืชื ื ื ืคืืฅ ืืชืช-ืืชืืื ืืช,
ืืืื ืืื ืฉืื ื. ืื ืื ืืกืืจ ืขื ืคื ืชืงื Fortran 77.
ืื ืืืืืงื ืื ืคืืฆื ืืื ื ืืืืืงืช (ืจืื ืืช -ืึฐืฉืืึผืชึธืฃ ืืืืจื), ืงืฉื ืืืชืจ ืืขืฉืืช ืืืช
ืืืขืช ืื ืืชืจืืฉ ืืื ืื, ืื ืืืืืจื ื ืืชื ืช ืื ืืืฉืชื ื ืืื
ืืื ืืงืื ืืืืืง ืืฉืืชืฃ ืืืืืจื ืขื ืืื ืชืช-ืืชืืื ืืช.
arg-common-array-alias:
ืืจืืืื ื ืืื ืฉืืื ืืขืจื ืื ืืืื ื ืืขืจื ื ืืฆื ืืืืชื ืืขืจื ืืื a
ืืฉืชื ื ืืฉืืชืฃ, ืืื ืืื ืืื ืฉืื ื. ืื ืืืืืงื ืื ืคืืฆื ืืื ื ืืืืืงืช,
ืืืฉืชื ื ืืืื ืืืืืช ืืื ืืงืื ืืืืืง ืืฉืืชืฃ ืืืืฆืืจ ืขื ืืื ื-
ืชืช ืชืืื ืืช.
arg-const-modified:
ืชืช-ืชืืื ืืช ืืฉื ื ืืจืืืื ื ืฉืืื ืงืืืข ืื ืืืืื. ืืืื
ืคืขืืื ืขืืืื ืืืจืื ืืืชื ืืืืช ืืจืืื ืฉื ืืชืืื ืืช.
arg-ืื ืืฉืืืืฉ:
ืืืขืื ืืื ืืืืจื ืื ืืขืืื ืื ื ืขืฉื ืื ืฉืืืืฉ. ืื ืืืื ื
var-unused ืืืืช ืืคืชื ืืืชืืืจืช ืืืื, ืื ืืื ืจืง ืขื ืืจืืืื ืืื.
com-block-unused:
ืืืืจื ืืืืง ืืฉืืชืฃ ืื ืืฃ ืืื ืืืืฉืชื ืื ืื ืืื ื ืืฉืืืืฉ ืขื ืืื ืืฃ ืืื
ืชืช ืชืืื ืืช. ืืืืจื ืื ื ืืืืช ืื ืืืืจืช ืืืงืคืื ืื ืคืืฆื ืืื
0.
com-block-volatile:
ืืืืง ืืฉืืชืฃ ืขืืื ืืืื ืืช ืืืืจืช ืืชืืื ืฉืื ืื ืืืืงืื ืืฉืืชืคืื
ื ึธืึดืืฃ. ืืคืฉืจืืช ืื ืืฉืคืืขื ืจืง ืื -ื ืคืืฅ=ื ืืืฃ ืืืื ื ืืฆื ืืคื ืื
ืืฉืคืขื. ืจืื ืืช ืืืืื ื -ืึฐืฉืืึผืชึธืฃ ืืืืืจื ืืืขืื.
com-var-set-unused:
ืืืฉืชื ื ืืฉืืชืฃ ืืืงืฆื ืขืจื, ืื ืืขืจื ืฉืื ืืื ื ืืฉืืืืฉ ืขื ืืื ืืฃ ืืื
ืชืช ืชืืื ืืช. ืืืืจื ืื ื ืืืืช ืื ืืืืจืช ืืืงืคืื ืื ืคืืฆื ืืื
0.
com-var-uninitialized:
ืขืจื ืฉื ืืฉืชื ื ื ืคืืฅ ื ืืฆื ืืฉืืืืฉ ืืชืช-ืชืืื ืืช ืืืฉืื, ืื ืืื ื ืืืืืจ
ืึผึฐืึธื ืึธืงืึนื. ืืฆืขืจื, ftnchek ืื ืขืืฉื ื ืืชืื ืืกืคืืง ืืกืืื ืฉื
ืจืฆืฃ ืืฉืืืืช ืืื ืืืขืช ืืืื ืฉืืจืืช ื ืงืจืืืช ืืคื ื ืืืจืื. ืืื
ืืืืจืืช ืขื ืืขืืช ืืกืื ืื ืืื ืชื ื ืจืง ืืืงืจืื ืืื ื
ืืฉืชื ื ืืฉืืฉ ืืฉืืจื ืืืฉืื ืื ืืื ื ืืืืืจ ืืฉืื ืฉืืจื ืืืจืช. ืืืืง
ืฉื ืืฉืชื ืื COMMON ืืืืืื ื ืขืฉื ืจืง ืื -ืึฐืฉืืึผืชึธืฃ ืืืืืจื ืืื 3
(ืืฉืชื ื ืืคื ืืกืื ืืฉืชื ื). ืืืืจื ืื ืืืืืืช ืื ืื ืคืืฅ
ืืืืจืช ืืืงืคืื ืืื 0.
com-var-unused:
ืืฉืชื ื ืืฉืืชืฃ ืืืืจื ืื ืืื ื ืืฉืืืืฉ ืขื ืืื ืื ืชืช ืชืืื ืืช. ืืืืืจื ืืื
ืืืืื ืื ืืืืจืช ืืืงืคืื ืื ืคืืฆื ืืื 0.
ืขืฉื-ืืื ืืงืก-ืฉืื ืื:
ืืฉืชื ื ืฉืืื ืืืื ืืงืก ืฉื ืืืืืช DO ืืฉืชื ื ืขื ืืื ืืฉืคื ืืืฉืื
ืืืืื ืฉื ืืืืืื. ืืชืงื ืืชืืจ ืืืฉืชื ื DO ืคืขืื
ืืฉืชื ื ืจืง ืขื ืืื ืื ืื ืื ืืืืืื ืฉื ืืฆืืจืช ื-DO.
ext-multiple-defined:
ืืืฆืื ื (ืชืช ืฉืืจื ืื ืคืื ืงืฆืื) ืืืืืจ ืืืชืจ ืืคืขื ืืืช. ืึทืืึธืจึธื
ืฉื ืืืฆืขื ืืืฆืื ื ืืืกืคืง ืืช ืืืฃ ืงืื ืืืงืืจ ืฉืื.
ext-declared-ืืืื:
ืฉื ืืืฆืืจ ืืืฉืคื EXTERNAL ืืืืืื ืืืฉืื, โโืื ืื
ืืืืืจ ืื ืืฉืืืืฉ ืืื ืืงืื.
ext-undefined:
ื ืขืฉื ืฉืืืืฉ ืืืฆืื ื (ืืืคืขื) ืื ืืื ื ืืืืืจ ืืฉืื ืืงืื. ืืคืฉืจืืช ืื ืืื
ืฉืืื ืขืจื ื -ืืืฆืื ื ืึถืึถื. ืื ืชืช-ืชืืื ืืช ืืืคืขื ืืืชืจ ื
ืคืขื ืืืช, ืืคื ืืืช ืืืื ืขืืืื ืืืืืงื ืืืื ืขืงืืืืช.
ext-ืื ืืฉืืืืฉ:
ืืืืืจ ืืืฆืื ื (ืืืฃ ืืืฉื ื ืฉืื ืงืืื) ืื ืืื ื ืืฉืืืืฉ.
ืชืช-ืชืืื ืืช ื ืืฉืืช ืืื ืฉืืืืฉ ืื ืื ืืื ืืืคืขืืช ืขื ืืื ืืืฉืื ืืืจ
ืชืช-ืชืืื ืืช, ืื ืื ื ืืชื ืืงืจืื ืื ืืื ืฉืจืฉืืจ ืืืฆืืข ืฉืืชืืื ื-
ืืชืืื ืืช ืืจืืฉืืช. ืืกืืืช ืืืขืื ื ืืืฉื ื ืขืืื
ืงืจืืืืช ืขืืืื ื ืืืงืืช ืื ืื ืืืืจื ืื ืืืืื. ืื ืืฉ
ืืื ืชืืื ืืช ืจืืฉืืช, ืืืืจื ืื ืืื ืคืงืช ืจืง ืื ืชืช-ืืชืืื ืืช ืืื ื
ืืืคืขื ืืื ืืงืื. ืืืืจื ืื ืืืืืืช ืืืฆื ืกืคืจืืื, ืืื ืกืคืจืืื
ืืืฆื ืืฉ ืืฉืคืขื ื ืืกืคืช ืฉื ืืืืื ืืืืงืช ืืจืืืื ืืื ืืื ืฉืืืืฉ
ืฉืืจืืช.
ืชืืืืช ืื ืืืืืจืช:
ืืฆืืจื ืืชืืืืกืช ืืชืืืืช ืฉืื ืืืืืจื.
ืชืืืืช ืืื ืฉืืืืฉ:
ืชืืืืช ืืฆืืจื ืืืืืจืช, ืื ืืขืืื ืืื ื ืืชืืืืกืช ืืืื.
var-set-unused:
ืืืฉืชื ื ืืงืืื ืืืงืฆื ืขืจื, ืืื ืืขืจื ืืื ืืื ื ืืฉืืืืฉ.
var-uninitialized:
ื ืืชื ืืืฉืชืืฉ ืืขืจื ืฉื ืืฉืชื ื ืืงืืื ืืคื ื ืืงืฆืืชื. ืึดืคึฐืขึธืึดืื
ftnchek ืขืืฉื ืืขืืช ืืืืืจืืช ืืืื ืฉืืืืฉ ืืืฉืชื ื ืืงืืื. ืึผึฐืึถืจึถื ืึผึฐืึทื
ืืื ืฉืืื ืืฆื ืฉื ืืชื ืืืืจื ืืืฉืจ ืื ืงืืืืช ืืขืื, ืื ืืขืืชืื ื ืืืจืืช
ืืืงืจืื ืฉืืื ืขืืื ืื ืืืืืืจ ืืืื ืืืขืื ืืื ืงืืืืช. ืขืืื ืืกืขืืฃ ืื ืืฉื
ืืืืื ืืืืืืืืช. ืื ืืฉืชื ืื ืื ืฉืงืืืื, ืืืื ืืืฉืืฉ ืขื ืืื ftnchek
ืืื ืฉืืคื ืื ืืื ืืฉืชื ื ืืจืืืช ืขื ืืืชื ืืชืืืืกืืช ืืืืื
ืืฉืชื ืื ืฉืืื ืฉืืื ืขืจื ืืืืื. ืขืืืจ ืืขืจืืื, ืืืื ืืื ืฉืืชืืืืกืืช ื
ืื ืจืืื ืืขืจื ืืืืคื ืืืชืืืืกืืช ืืื ืจืืืื ืืืขืจื.
var-unused:
ืืฉืชื ื ืืงืืื ืืืืจื (ืืืืืื, ืืืฆืืจืช ืืืคืืก) ืืื ืื
ืืฉืืืืฉ ืืืืืื. ืื ืื ืขื ืืืขืื ื ืืื: ืืืืจืืช ืืืืืื
ื ืฉืืืื ืขื ืืื ืืืืช ืืืคืชื arg-ืื ืืฉืืืืฉ ืืชืืืจ ืืขืื.
ืืขืจื: ืืืจืกืืืช ืฉื ftnchek ืืคื ื 2.10, ื -ื ืึนืึธื ืืืื ืืงื ืืืขืื ืืกืคืจื
ืืืงืื ืจืฉืืื ืฉื ืืคืฉืจืืืืช. ืืืขื ืืฉืชืืฉืื ืฉืืืื ืืชืื ืกืงืจืืคืืื
ืืืืื ftnchek ืืืจื ืื, ืืฆืืจื ืืืกืคืจืืช ืขืืืื ืืงืืืืช. ืืืกืคืจื
ืืืืืจื ืืืจืืืช ืืฉืืืฉ ืกืคืจืืช. ืืกืคืจื ืืจืืฉืื ื (ืืงืื ืฉื ืืืืช) ืฉืืืืช
ืืืืจืืช ืืืื ืชืืื ืืืช ืืฉื ื (ืคืื ืงืฆืืืช ืืชืชื ืฉืืจืืช), ืืกืคืจื ืืฉื ืืื (ืขืฉืจืืช
ืืงืื) ืืืืจืืช ืืืื ืืืืงืื ื ืคืืฆืื ืืืฉืชื ืื ื ืคืืฆืื, ืืืกืคืจื ืืฉืืืฉืืช
(ืืงืื ืืื) ืืืืจืืช ืืืื ืืฉืชื ืื ืืงืืืืื. ืื ืกืคืจื ืฉืืืืช ืืืืืจืืช
ืืคื ืืืืกืืื ืฉ-1 ืคืืจืืฉื ืืืชืจืืข ืขื ืคืจืืืื ืืืฉืชื ืื ืื ืืืืืจืื
ืฉืืื ื ืขืฉื ืฉืืืืฉ ืืคื ื ืืืืืจื, 2 ืคืืจืืฉื ืืืืืืจ ืขื ืคืจืืืื ืฉืืื ื ืืฉืืืืฉ, ื-3 ืคืืจืืฉื
ืืืืืืจ ืขื ืฉื ื ืืกืืืื. ืืกืคืจืื ืืื ืืืืจืื ืืขืช ืืขืจืืื ืืืชืืืืื
ืขืืืจ ืืืืืช ืืืคืชื ืืืคืืจืืืช ืืืขืื, ืืืขื com-block-volatile, ืฉืืื ื ืืืฉืคืข
ืืคื ืืืจืืืื ื ืืืกืคืจื.
ืจืื ืื: -ืึฐืฉืืึผืชึธืฃ, -ืึฐืึทืืจึดืื, -ืืืฆืื ื, -ืืืืจืจื.
-vcg
ืืคืง ืืช ืืจืฃ ืืฉืืืืช ืืฆืืจื ืฉื ืชืืืืจ ืืจืฃ VCG. ืืชืืืืจ ืืื ืืื
ื ืืชื ืืงืืืฅ ื ืคืจื, ืขื ืืืชื ืืืข ืืื ืืงืืืฅ ืืืืื ืืช ื-main
ืชืืื ืืช, ืืกืืืืช .vcg. ื ืืชื ืืชืช ืงืืืฅ ืื ืืฉืืจืืช ื xvcg(1 ืืืืจ) ื
ืืืืื ื ืืช ืืจืฃ ืืฉืืืืช. (ืื ืืงืื ืืื ืืืงืื ืืกืื ืืจืื, ืื ืืืจืฃ
ืชืืืืจ ื ืฉืื ืืคืื ืกืื ืืจืื.) ืืชื ืื ืฉืืื ืขืจื ื
-calltree=vcg. ืืจืืจืช ืืืื = ืื.
ืชืืืืจ ื-VCG ืืคื ืฉื ืืฆืจ ืืืจืื ืืืชืจ ืืื ืฉืืื ืฆืจืื ืืืืืช. VCG ืืืคืฉืจ ืืจืคืื
ืืชืช-ืืจืคืื ืืงืื ื ืื: ืื ืชืช-ืฉืืจื ื ืืฆืจืช ืืชืช-ืืจืฃ ืืงืื ื ืืชืืื
ืฉืืจืืช ืฉืืืืช. ืื ืืืคืฉืจ ืื ืืืฆืื ืชืช-ืืจืคืื ืืืืคื ืืื ืืจืืงืืืื ืื ืืกืื
ืืืชื.
ืื ืืื ื -vcg ืืคืฉืจืืช ืขืืืจ ftnchek ื ืืชื ืขื ืืื ื"ืจ ืคืืืืค ืจืืืื ื ืืงืจื ืคืืื
ืืื ืืืจืกืืื, ืืจืืื ืื.
xvcg ืืื ืืื ืืืืืื ืฉื ืืจืคืื ืืคืืขื ืชืืช ืืขืจืืช X windows. ืื
ืืืื ืืืื ื ื-ftp.cs.uni-sb.de. ืืื ื ืืชื ืขื ืืื ื' ืกื ืืจ ืื-
ืืื ืืืจืกืืืช ืกืขืจืื ื, ืืจืื ืื.
ืจืื ืื: -calltree, -crossref, -ืืชืืืืกืืช, -ืกืื.
-ืืคื
ืืคืฉืจืืช ืื ืืืจืืช ftnchek ืืื ืืืืคืืก ืฉืืจื ืืืฆืืื ืช ืืช ืืกืคืจ ืืืจืกื, ืชืืจืื ืืืฆืืื,
ืืจืืช ืืชืืงืื ืฉื ืืชืืื ืืช. ืื ืื ื ืืชื ืื ืงืืฆืื, ืืื ืืืฆื. ืื ืงืืฆืื
ื ืืชื ืื, ืืืฉืคืขื ืฉื ืืคืฉืจืืช ืื ืืื ืืืืื ืืช ืจืืช ืืชืืงืื (ืืืจื ืืื
ืืืฉืื) ืืืืืข ืืืจืกื ืฉืืืืคืก ืืชืืืืช ืืขืืืื. ืืจืืจืช ืืืื =
ืื.
ืจืื ืื: ืขืืจื.
-ื ึธืึดืืฃ
ื ื ืื ืฉืืืืงืื COMMON ืื ื ืืืคืื. ืืจืืจืช ืืืื = ืื.
ืืื ืื ืืืืืฃ ืขื ืืื -ื ืคืืฅ=ื ืืืฃ, ืืืื ืืืฉืชืืฉ ืื ืืืชืจ. ืืืื ืืืืืช
ืืืืื ืืืืืืจื ืขืชืืืืช ืฉื ftnchek.
ืจืื ืื: -ืึฐืฉืืึผืชึธืฃ, -ื ืึนืึธื.
-ืืืื ืืืืื=NUM
ืืฆืืื ืืช ืืืื ืืืืื ืืืืืืจ ืืืจืืจืช ืืืื NUM ืืชืื. ืืื ืืืืื ืฉื ืืืื ื
ืืฉืชื ืื ืืกืคืจืืื ืืขืื ืืืืง ืืืื ืฉืืื ื ืืงืืืื ืืืืง ืืคืืจืฉ.
(ืืืืง ืืคืืจืฉ ืืืฉืชื ืื ืฉืืื ื ืืืคื ืื ืืจืืื ื-Fortran 77
ืกืื ืืจืืืื, ืื ืืชื ืื ืืคื ืืฆืืจืืช ืกืื ืืืื REAL*8 X.) ืืืืง ืืคืื
ืืืฉืชื ืื ืืืจืืืื ืืืื ืืคืื ืืืขืจื ืืื, ืืืฉืชื ืื ืืืจืืืื ืืคืืืื ืืจืืขื
ืคึผึดื. ืงืืืขืื ืฉื ืืจืืข ืืืืง ืืชืืฆืืืช ืคืื ืงืฆืืืช ืคื ืืืืืช ืืืื ืคื ืืจืืขื
ืืขืจื ืืื. ืฉืืื ืื ืฉืืฉืชื ืื ืฉืืืืจืื ื-REAL*16 ืืืืฉืื ื-quad
ืืืืง ืจืง ืื ืืืื ืืืืื ืืื 4 ืืชืื. ืืจืืจืช ืืืื = ืืคืขืื = 4 ืืชืื.
ืขืจื ืืืื ืืืืื ืืื ื ืืฉื ื ืืืืืงืช ืชืืื ืืืช ืืชืืืืืช ืืชืงื
ืืื ืืืฆืืืจ ืขื ืืืืง ืืคืืจืฉ ืืืฉืชื ืื ืฉืืื ื ืืืคื ืื ืืืืกื Hollerith
ื ืชืื ืื ืืืฉืชื ืื. ืืืืจื ืื ืื ืืื ื ืืฉืคืืขื ืขื ืืืื ืืจืืจืช ืืืืื ืฉื ืืชื
ืืฉืชื ืื, ืฉืื ืชืืื 1 ืืืื. ืื ืืืื ืฉืื ืงืืืขื ืืืืจืืช ืชืืคืกืื
1 ืืืื ืืื ืชื.
ืืืืื ืืืื ืืฉืืฉืช ืืื ืืงืืืข ืื ืืืชืื ืืชืจืืฉ ืืืงืฆืื
ืืฆืืจืืช, ืืืื ืืชืคืืก ืื-ืืชืืื ืืืืืงืช ืืจืฉืืืืช ืืจืืืื ืืื ืฉื ืชืช-ืชืืื ืืช ื
ืจืฉืืืืช ืืกืืืืช ื ืคืืฆืืช. ืืืืืจืืช ืืืืืืงืืช ืฉืืื ืคืงื ืืืื ืชืืืืืช ืืกืืืืก
ืฉื ืืืืื ืืืจืื. ืชืืช ืฉื ื ื -ื ืืืืืช=ืืืื ืืขืืจื ื -ืืืื ืื ืึถืึถื,
ืื ืขืจืืื ืฉื ืืืืืืงืืื ืืคืืจืฉืื ืขื ืืืืง ืืจืืจืช ืืืื (ืืืืืื ืชืืืื ืื
ืืืื) ืืืืืจืช. ืื ืื ืขื ืืืืืืื ืืจืืชืืืืื ืืืืืืื ืืช ืฉื ืืื
ืกืืื ืืืืืืงืืื ืืืชืื ืช ืืจืืืื ืืื ืืืฉืชื ืื COMMON. ืชืืช ืฉืืืื
ืฉื -ืงืืืขื=ืืืจืื ืืืจืื ื ืงืืืื ืืคืฉืจืืืืช, ื ืืชื ืช ืืืืจื ืขืืืจ
ืืงืฆืืช ืืืืื ืืืฉืชื ื ืงืฆืจ ืืืชืจ ืืืืชื ืกืื, ืื ืขืืืจ
ืงืืืื ืฉื ืขืจื ืืืืง ื ืืื ืืืชืจ ืืืืืง ืืืื ืืืชืจ ืืืฉืืื
ืืืืื ืื ืืฆืืจืช ืืฉืืื.
ืืชื ืืืื ืืืื ืฉื 0, ืื ืฉืืื ืขืจื, ืืืืฆืขืืช -ืืืื ืื ืืืืจ ืฉืืื ืืจืืจืช ืืืื
ืืื ื ืขืจื. ืื ืฉืืื ืขืจื ืืฆืืื -ื ืืืืืช=ืืืื ืืขืืจื.
ืืฉืชืืฉ ืื ืืื ืืืฆืื ืืงืจืื ืฉื ืขืจืืื ืืจืืจืช ืืืื ืืืืืง ืืคืืจืฉ, ืืืฉื ืืกืื
ืืงืืืืช ืฉืืื ืืชืืืืกืื ื-REAL*8 ืืฉืืื ืขืจื ื-DOUBLE PRECISION.
ืจืื ืื: - ืืืื ื ืงืืืชื, -ืึดืึทืืึฐืืึผืช, -ืึฐืึดืืึธื.
-ืืขืืืฃ=col
ืฉืืื ืขื ืืืืฉืช ืืืืขืืช ืฉืืืื. ืืืืขืืช ืฉืืืื ืืจืืืืช ืฉืืืืคื
ืืขืืืื ืฉืฆืืื ื ืชืืืืง ืืฉืืจืืช ื ืคืจืืืช ืืื ืืืืืื ืฉื ื
ืืืืขื ืืงืจืืืืช ืืืื ืืืชืจ. ืื ืืืื ืขื -ืขืืฉืื ืืขืืืฃ, ืื ืฉืืืื ื ืคืจืืช
ืืืืืขื ืชืืืคืก ืขื ืฉืืจื ืืืช, ืืชืืชืืจ ืืืชื ืืชืฆืืื ืืื ืืขืืืฃ ืืช
ืืืืขื ืื ืืงืืืข ืืืชื. ืืจืืจืช ืืืื = ืืคืขืื = 79.
ืึดืฉืึฐืชึทื ึถื LA ืืืื
ftnchek ืืืื ืฉื ื ืื ืื ืื ืื ืืฉืื ืื ืขืจืื ืืจืืจืช ืืืืื ืฉื ืื ืืืคืฉืจืืืืช: by
ืืืืจืช ืืฉืชื ื ืกืืืื ืื ืขื ืืื ืืฆืืจืช ืงืืืฅ ืืขืืคืืช. ืืชื ftnchek ืืชืืื,
ืืื ืืืคืฉ ืืกืืืืชื ืื ืืฉืชื ืื ืฉืฉืืืชืืื ืืืจืืืื ืขื ืืื ืืงืืืช ื-
ืืืจืืืช FTNCHEK_ ืขื ืืืจืกื ืืืืชืืืช ืฉื ืฉื ืืืืคืฆืื. ืื ืืฉืชื ื ืืื ืืื
ื ืืฆื, ืืขืจื ืฉืื ืืฉืืฉ ืืฆืืื ืืจืืจืช ืืืืื ืขืืืจ ืืืชื ืื ืืืืืจื ืืืชืืืืื.
ืืืงืจื ืฉื ืืืืจืืช (ืืืืืื, ื -ืึฐืฉืืึผืชึธืฃ ืืืืจืช ืืงืคืื) ืืขืจื ืฉื ื
ืืฉืชื ื ืืกืืืื ื ืงืจื ืืขืจื ืืจืืจืช ืืืืื. ืืืงืจื ืฉื ืืชืืื, ื
ืืชื ืืจืืจืช ืืืืื ืืืืฉื ื-true ืื ืื, ืืื ืื ืื ืืืฉืชื ื ืืกืืืื ืืฉ ืืช ืืขืจื
0 ืื ืื.
ืฉืื ืื ืฉืฉื ืืฉืชื ื ืืกืืืื ืืืื ืืืืืช ืื ืื ืขื ืืืคืฉืจืืช ืืืืจื ืืื
ืฉื, ืฉืืืื ืืืืืช ืืืืชืืืช ืจืืฉืืืช. ืืืฉื, ืืืืื ftnchek ืืืืคืืก ืจืืฉืื ืืงืืจ ืขื ืืื
ืืจืืจืช ืืืื, ืืืืจ ืืช ืืฉืชื ื ืืกืืืื FTNCHEK_LIST ื-1 ืื YES ืื ืื ืืืจ ืืืจ ืืืื 0 ืื
ืื. ืืฉืืืช FTNCHEK_LIS (ืื ืฉื ืืืืคืฆืื ืืืื) ืื ftnchek_list (ืืืชืืืช ืงืื ืืช)
ืื ืืืืืช ืืืืจ.
ืืืื ืืื ืืืืืืืช ืืืฆื ืืืืืืจ ืืฉืชื ื ืกืืืื ืืืขืจืืืช ืฉืื ืืช. ื
ืืคืฉืืืช, ืื ืืืืืืืืช ืงืืืขืืช ืืช ืืจืืจืช ืืืืื -ืจืฉืืื ืืขืืืจ ื-YES.
1. UNIX, ืืขืืคืช ืืืจื: $ FTNCHEK_LIST=YES
$ ืืืฆืื FTNCHEK_LIST
2. ืืขืืคืช UNIX, C: % setenv FTNCHEK_LIST YES
3. VAX/VMS: $ ืืืืจ FTNCHEK_LIST ืื
4. MSDOS: $ SET FTNCHEK_LIST=ืื
ืืืืจ ืขืืืื ืื ืืฉืชื ื ืกืืืื, ftnchek ืืืคืฉ ืงืืืฅ ืืขืืคืืช
ืืืืื ืืคืฉืจืืืืช ืืืืืจืืช. ืืื ืืืคืฉ ืืกืืจ ืืื, ืชืื ืฉืืืืฉ ืจืง ื-
ืืงืืืฅ ืืจืืฉืื ืฉื ืืฆื: (1) .ftnchekrc ืืกืคืจืืื ืื ืืืืืช, (2) ftnchek.ini ืื ืืืื
ืกืคืจืืื, (3) .ftnchekrc ืืกืคืจืืืช ืืืืช ืฉื ืืืฉืชืืฉ, (4) ftnchek.ini ืืืืช
ืึทืืจึดืื. ืื ื ืืฆื ืงืืืฅ ืืื, ืืืคืฉืจืืืืช ืืืืืืจืืช ืื ืืฉืืฉืืช ืืืจืืจืช ืืืื ื
ืืงืื ืืจืืจืืช ืืืืื ืืืืื ืืช ืืขืงืืฃ ืื ืืจืืจืืช ืืืืื ืฉื ืงืืขื ืืกืืืื.
ืื ืืคืฉืจืืช ืื ืืืืจื ืืงืืืฅ ืืืขืืคืืช ืืืืืช ืืืืืช ืืฉืืจื ื ืคืจืืช. ืื ื ืืชื ืื
ืืืืชื ืฆืืจื ืืื ืืฉืืจืช ืืคืงืืื, ืืืขื ืืื ืืืงืฃ ืืจืืฉืื ื. ืืืขืืคืืช
ืืงืืืฅ ืืืื ืืืืื ืฉืืจืืช ืจืืงืืช ืืืขืจืืช. ืืขืจืืช ืืืฆืืืช ืืื ื ืงืืื ืืฉืืจื
ืขื ืืื ืชื ืจืืื (ืจืืง ืื ืืื) ืื ืืชื '#', ืืืกืชืืืืื ืืกืืฃ
ืืฉืืจื.
ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื ืขืืงืคืืช ืืช ืืจืืจืืช ืืืืื ืืืืืืจืืช ืืกืืืื ืื ืืืขืืคืืช
ืงืืืฅ, ืืืืชื ืืืคื ืฉืื ืื ืขืืงืคืื ืืช ืืจืืจืืช ืืืืื ืืืืื ืืช.
ืืฉืชืืฉ PROJECT ืงืืฆืื
ืืืง ืื ืืืื ืืืืข ืืคืืจื ืืืฆื ืืืฉืชืืฉ ืืงืืฆื ืืคืจืืืงื ืืฆืืจื ืืืขืืื ืืืืชืจ,
ืืืืฆื ืืืืื ืข ืืืื ืืืืืืืช.
ืืคืฉืจ ืืืืง ืืช ืืฆ'ืงืื ftnchek ืขืืฉื ืืฉืชื ืงืืืืจืืืช, ืืงืืืืช ืืืืืืืืช. ืึฐืงืึนืึดื
ืืืืืงื ืืืืืืช ืืฉืืจื ืืืช, ืืชืืคืกืช ืืืจืื ืืื ืื ืืชืืื
ืืฉืชื ืื, ืืืืื ืื ืืืืื ืฉื ืืืืง ืืืืืืืื ืืจืืชืืืืื ืืื'
ื ืืชื ืืืฆืข ืืืืงื ืขื ืื ืชืช ืชืืื ืืช ืืืืคื ืขืฆืืื. ืืชืจ ืขื ืื, ืืืืงื ืืงืืืืช ืฉื ื
ืืื ืฆืืจื ืืืืืจ ืขื ืชืืื ืืช ืืฉื ื ืืืฉืจ ืืฉื ื ืชืืื ืืช ืืฉื ื ืืืจืช. ืืืึนืึผึธืึดื
ืืืืงื ืชืืคืกืช ืืืจืื ืืื ืงืจืืื ืืฉืืจืช ืืฉื ื ืขื ืกืืื ืืืจืืืื ืืื ืืื ื ืืื ืื, ืื
ืืืืงืื ืืืฆืืจืืช ืืืืง ื ืคืืฆืืช. ืื ืืืจืฉ ืืืกืชืื ืขื ืื ืืกื ืฉื
ืชืืื ืืืช ืืฉื ื ืืืงืืืืืช ืืื ืืจืืงืฆืื ืื ืขื ืื.
ืืืจืช ืงืืฆื ืืคืจืืืงื ืืื ืืืคืฉืจ ืืช ืฉืืื ืืืืืงื ืืืงืืืืช ืืืืืืงื ืืืืืืืืช
ืืืืืช ืืืคืจื. ืืื ืื ืฉืื ืชืช-ืชืืื ืืช ื ืืฆืืช ืืงืืืฅ ืืืงืืจ ืฉืื, ืืชื ืืืื ืืืคืขืื
ftnchek ืคืขื ืืืช ืขื ืื ืืื ืืืฆืข ืืืืงื ืืงืืืืช ืชืื ืืืืื ืืืืงื ืืืืืืืช. ืืืืจ ืืื
ftnchek ื ืืชื ืืืคืขืื ืคืขื ืืืช ืขื ืื ืงืืฆื ืืคืจืืืงื ืืื ืืื ืืืฆืข ืืช ืืืืืงื ืืืืืืืืช. ื
ืืืืื makefile ืืืื ืืจืื ืืืฆื ืืืคืื ืืฉืืื ืื ืืืืืืืื. ืืขื ื-``.f.prj'' ืืขืืื ื
ืงืืืฅ ืคืจืืืืงื ืขืืืจ ืงืืืฅ ืืกืืื ืืื ืคืขื ืฉืงืืืฅ ืืืงืืจ ืืฉืชื ื. ืืืืืข
ืืืจืืฉ ืืืืืงื ืืืืืืืช ื ืฉืืจ ืืงืืืฅ ืืคืจืืืงื. ืืืขื ``ืืืืง'' ืขืืฉื ืืช
ืืืืงื ืืืืืืืช ืืฉืืืืช. ืืืจื ืืื ``ืืฆืข ืืืืงื'' ืืืืืจ ืขื ``ftnchek -project''
ืฆืขื ืจืง ืขื ืงืืฆื ืืงืืจ ืฉืืฉืชื ื, ืืื ืืฆืข ืืช ืืืืืงื ืืืืืืืืช. ืืจืืจ ืฉืื ืืืื
ืืชืจืื ืืชืืื ืืืช ืืืืืืช, ืืืฉืจ ืชืืื ืืืช ืืฉื ื ืจืืืช ืืฉืชื ืืช ืืขืชืื ืจืืืงืืช ืื ืืืื.
ืขืืืฃ ืืืฉืจ ืืฉืชืืฉืื ืืงืืฆื ืคืจืืืงื ืืืงื ืื ืชืช-ืชืืื ืืช ืืงืืืฅ ืืงืืจ ื ืคืจื.
ืื ืื ืงืืืฅ ืืงืืจ ืขืฉืื ืืืืื ืืืชืจ ืืชืช-ืชืืื ืช ืืืช, ืื ืืกืื ืืช ืืืืืจื
ืฉื ืืืืงื ``ืืงืืืืช'' ื``ืืืืืืืช'' ืื ืืฉ ืืืืงื ืืื-ืืืืืืื ืฉืืื
ืืืืืืื ืืชืื ืงืืืฅ. ftnchek ืื ืกื ืืขืฉืืช ืืช ืืืืจ ืื ืืื ืืืงืจื ืืื, ืืื ืืฉ
ืืื ืกืืืืืื (ืืชืืืจืื ืืืื) ืขืงื ืืคืฉืจื ืืื ืืืื ืขืืช ืืืืฆืืข ืืืืฉ
ืืืืง ืืฉืืืืจ ืืืืข ืขื ืืื ื ืืชืืื ืืช.
ืืืจื ืืื, ืืื ืืืฆืข ืืช ืืืืืช ืืืื ืืืืืช ืฉื ืืืืงื ืืืืจืช, ืืฉ ืืืฆืืจ ืงืืฆื ืคืจืืืงื ืขื
ืื ืืื -ืืืืจืจื ืืืื ืืชืืงืฃ ืืืืื ืืืคืขื. ืืืฆื ืื, ืืืืืข ื ืฉืืจ
ืืงืืืฅ ืืคืจืืืงื ืืืจืื ืืื ืืืฆืืจืืช ืฉื ืชืช-ืชืืื ืืช, ืื ืืคื ืืืช ืืชืืื ืืช ืืืฉื ื
ืื ื ืคืชืจ ืขื ืืื ืืฆืืจืืช ืืืืชื ืงืืืฅ, ืืืืคืข ืืื ืฉื ืื ืืืืง COMMON
ืึทืฆืึธืจึธื. ืืืื ืืืืช ืืืืืข ืืืื ืืืืืช ืืืจืืฉื ืืืืืงืช ืืกืืื ืืื ืืื
ืงืืฆืื.
ืื ืงืืืฅ ืืืงืืจ ืืืื ืืืชืจ ืืฉืืจื ืืืช, ืืฉื ื ืืื ืืขืืืช ืืคืฉืจืืืช
ืืืื ืื ืืืข ืืืฆืืจืช ืงืืืฅ ืืคืจืืืงื ืืืฆื ืกืคืจืื, ืืืื ืืืืจืจืืื ืืงืืจืืช
ืืื ืืฉืืจืืช ืืืืืืจืืช ืืชืื ืืงืืืฅ ืืื. ืืื ืื, ืื ืืฉืืจืืช ืืงืืืฅ ืขืืฉืืช
ืฉืืืืฉ ืืืืงืื COMMON ืืืฉืืชืคืื ืขื ืฉืืจืืช ืืงืืฆืื ืืืจืื, ืื ืืืื
ืืกืคืืง ืืืืข ื ืฉืืจ ืืืืืงื ื ืืื ื ืฉื ืกืืืืก ืืืฆื ืืฉืืืืฉ ืฉื ืืืืงืื COMMON
ืืืฉืชื ืื COMMON ืืคื ื -ื ืึนืึธื ืืืืจื. ืืื ืื ืืชื ืืชืื ื ืืืฉืชืืฉ
ืงืืฆื ืคืจืืืืงื ืืชื -ื ืึนืึธื ืืืืืงื ืืืคืขืืช (ืฉืื ืืฆื ืืจืืจืช ืืืืื), ืืื
ืฉืืจืืช ืืจืืืืช ืืงืืืฅ ืคืจืืืงื ืืื ืืืืงืืช ืืืืงืื COMMON ืขื ืฉืืจืืช ืืงืืฆืื ืืืจืื,
ืืฉ ืืืฆืืจ ืืช ืงืืฆื ืืคืจืืืงื ืขื ื -ืืืืจืจื ืืืื ืืืื. ืืืฆื ืื,
ftnchek ืฉืืืจ, ืืืื ืืืืืข ืืืคืืจื ืืขืื, ืืคืขืื ืืืช ืฉื ืื ืชืช-ืชืืื ืืช ืขื ืืื
ืื ืชืช ืชืืื ืืช ืืืจืช ืืืืชื ืงืืืฅ, ืืื ืืฆืืจืืช ื-COMMON ืืืืง. ืื ืืืืจ ืฉ
ืงืืืฅ ืืคืจืืืงื ืืืื ืืืื ืืื ืืจืฉ, ืืืืฉืจ ืืื ืืืงืจื, ftnchek ืืืื
ืืืืจ ืขื ืืื ืืืืงืืช ืืื-ืืืืืืื ืฉืืืจ ืขืฉื ืืืฉืจ ืงืืืฅ ืืคืจืืืงื ื ืืฆืจ. ืื
ืื ืงืืืฅ ืคืจืืืงื ืืืื ืจืง ืืืืื ืืื, ืืื ืืืืื ืืืืข ืืืฆืืจื
ืงืืฆื ืืคืจืืืงื ืืืฆื ืกืคืจืื.
ืืืื ืืืืื ืืืืข ืืคืฉืจื ืืืจืื ืืืฆืืจืช ืงืืืฅ ืคืจืืืงื ืขื
-ืืืืจืจื ืืื ืืชืืงืฃ, ืืื ืคืขื ืฉืงืืืฅ ืืคืจืืืงื ืืื ืืืงืจื ืืืืืจ ืืืชืจ, ืืื ืืืืคื
ืืงืืืฅ ืกืคืจืื ืืื ืงืฉืจ ืืืืืจื ืื ืืืืืช ืฉื -ืืืืจืจื ืึถืึถื. ืื ืื
ืืื, ืงืืืฅ ืคืจืืืงื ืฉื ืืฆืจ ืขื ืืฆื ืกืคืจืืื ืืืื ื ืืชื ืืงืจืื ืืืืืจ ืืืชืจ ืืื ืืื ืืื
ืืฆื.
ืืืืื ืฉืืขืื ืื ืื ืฉืืคืฉืจืืืืช ืืืืชืื ืฉื ื -ืคึผืจืึนืึถืงื ืืืืจื ืื
ืืืคืขื ืืืฉืจ ืงืืืฅ ืืคืจืืืงื ื ืืฆืจ. ืื ืืืฆื ืืจืืื. ื ืืื ืืืชืื
ืืคืฉืจืืืืช ืฉื -ืคึผืจืึนืึถืงื ืืืืจืืช ืืกืืคืงืืช ืืืงืจื ืฉืจืืฆืื ืืืฉืชืืฉ ืืงืืฆื ืืคืจืืืงื
ืืืืจืืช ืืืจืืช ืืืื ืืืืงืช ืืชืืื ืืช ืขื ftnchek. ืืืฉื, ืืคืฉืจ ืืืชืื
ืกืงืจืืคื Perl ืื ืชื ืืช ืงืืฆื ืืคืจืืืงื ืืงืืืช ืืืืข ืขื ืืื ืื ืฉืื ืื
ืชืืื ืืืช ืืฉื ื ื ืงืจืืืช. ืืชื ืื ืฆืจืื ืืืฉืชืืฉ ื ืืื ืืืชืื ืืคืฉืจืืืืช ืืืชืืืื ืขื ืืืขืืืช ืฉื
ืืืืื ืืืืข ืฉื ืืื ืืขืื, ืืืืืื ืฉืื ืืืจืืื ืืืืชืจ ืืืืข ืืื ืืจืฉ
ืึฐืืึผืืกึธื. ืื ืืืคื ืืช ืงืืฆื ืืคืจืืืงื ืืืืืืื ืืืชืจ ืืืืจืืื ftnchek ืืขืฉืืช ืืืชืจ ืขืืืื ืืืืืจ ืืืชืจ ืืชื
ืื ืงืืจื ืืืชื ืืื ืืืืืง ืืช ืืชืืื ืืช ืืืืื ืฉืื. ืืืจื ืืื, ืืชื ืฆืจืื ืืืฉืชืืฉ ื -ืืืืจืจื
ืืคืฉืจืืช ืืฉืืื ืืืื ืืืืข ืืืืกื ืืฉืืืืฉ ืืืืืจ ืืืชืจ ืขื ืืื ftnchek ืืืืืงืช ืฉืื
ืชืื ืืช.
ืื ื ืืืืื ืืฉืืืืฉ ื-UNIX ืืขืฉืืช ืืื ืืืฆืืจืช ืืืืืืืืช ืืืฉื
ืงืืืฅ ืืคืจืืืงื ืืื ืคืขื ืฉืงืืืฅ ืืืงืืจ ืืืชืืื ืืฉืชื ื, ืืืืืืง ืืช ืืกื ืฉื
ืงืืฆืื ืืฆืืจื ืขืงืืืืช. ืืืกืฃ ืฉืืจืืช ืืื ืืงืืืฅ ืืืืืงืืค ืฉืื. ืืืืืื ืื ืืื ืฉื
ืืืืืจ ืืืงืจื OBJS ืืืคืจื ืืช ืื ืืฉืืืช ืฉื ืงืืฆื ืืืืืืืงื ืฉืืฉ ืืงืฉืจ
ืืื ืืื ืืืฆืืจ ืืช ืชืืื ืืช ืืืคืขืื ืืฉืืื. (ืืชืืง ืื, ืืฉืืจืืช ืืืืืืืช
ืื ืืื ืฆืจืื ืืืชืืื ืืืจืืืกืืื, ืื ืืจืืงืื.) ืื ืงืืืฅ ืืงืืจ ืืืฉืื ืืืื ืืกืคืจ ืฉืืจืืช
ืฉืืืืงืื ืืืืงืื ืืฉืืชืคืื ืืื ื ืืืื ืขืฆืื, ืื ืืฉ ืืืกืืจ ืืช ืืืคืฉืจืืช no-com-\*
ื-NOGLOBAL, ื/ืื ืฉืืจืจ ืืช ืืื ืืกืคืจืืื.
# ืกืคืจ make ืืื ืกืืืืช ืงืืืฅ ืคืจืืืืงื
.SUFFIXES: .prj
# ืืคืฉืจืืืืช ืืื ืืืืืืช ืืืืงืืช ืืืืืืืืช.
NOGLOBAL=-usage=no-ext-undefined,no-com-\*
# tell make ืืืฆื ืืืฆืืจ ืงืืืฅ .prj ืืงืืืฅ .f
.f.prj:
ftnchek -project $(NOGLOBAL) -ืกืคืจืืืช $
# ืืืืจ ืืืงืจื PRJS ืืืืื ืฉืืืช ืงืืฆืื ืฉื ืคืจืืืงืืื
PRJS= $(OBJS:.o=.prj)
# "ืืฆืข ืืืืงื" ืืืืืง ืืช ืื ืื ืฉืืฉืชื ื.
ืืืืง: $(PRJS)
ftnchek $(PRJS)
ืืืฉืจ ืชืืื ืืช ืืฉืชืืฉืช ืืฉืืจืืช ืจืืืช ืืืืืืจืืช ืืืกืคืจ ืจื ืฉื ืงืืฆื ืืงืืจ ืฉืื ืื ื
ืกืคืจืืืช ืฉืื ืืช, ืื ืืืื ืืืืืช ืืกืืจืื ืืฆืืื ืืช ืื ืงืืฆื ืืคืจืืืงื ืืฉืื ืื
ื ืืจืฉ ืืื ืืืืืง ืืช ืืชืืื ืืช ืืจืืื. ืืื ืืืคื ืืืงืจืื ืืืื, ftnchek ืืืคืฉืจ ืคืจืืืงื
ืงืืฆืื ืฉืืืฉืจื ืืงืืืฅ ืืืื ืืื. ืืืืจ ืืื ื ืืชื ืืชืช ืืงืืืฅ ืืืื ืื
ftnchek ืืกืคืง ืืช ืืืืืข ืืืืืงืช ืืฉืืืืฉ ืืืืช ืืืฉืืจืืช ืื ืืืืื
ืืืืืจ ืืงืืฆื ืืคืจืืืงื ืืืฉืืืืื. ืืืฉืจ ืืชื ืืฉืชืืฉ ืืงืืืฅ ืคืจืืืืงื ``ืกืคืจืืื'' ืืื, ืืชื
ืืืื ืชืจืฆื ftnchekืืฉืืืื ืฉื ืืืืืืช ืืชืขื ืืืืืืง ืืช ืฉื ืืงืืืฅ ืฉืื
ืคืื ืงืฆืื ืกืคืฆืืคืืช ืืืืืจืช. ืื ืงืืฆื ืืืงืืจ ืืฉืื ืื ื ืืฆืืื ืืืกืคืจ ืกืคืจืืืช, ื
ืืื ืฉืืืื ืืืขื ืืง ืจืง ืืช ืฉื ืืงืืืฅ ืขืฉืื ืืืืืช ืืขืืจืคื, ืืืืืงื ืฆืจืื ืืืืื ืืช
ื ืชืื ืืงืืืฅ. ืืคืชืจืื ืืื ืืืฆืืจ ืื ืืื ืืงืืฆื ืืคืจืืืงื ืืืืืืื ืขื ืืื
ื ืืชื ืืช ืื ืชืื ืืืื ืืงืืืฅ ืืืงืืจ. ืื ืื ืชืื ืืฉืื ืืื ืืืคืืข ื-
ืืืืืช ืฉืืืืืช. ืืืืืื, ื ื ืื ืฉืื ืงืืฆื ืืืงืืจ ืฉื ืชืืื ืืืช ืืืฉื ื ืฉื ืืกืคืจืืื ืื
ืืกืคืจืืืช ืืฉื ื ืฉื ืกืคืจืืื ืืฉื /util/lib. ืื ืงืืฆื ืืคืจืืืงื ืืืืืืื ืืืืืื
ืชืืืื ื ืืฆืจ ืขื ืืื ืคืงืืื ืืืื
ืืฆื /util/lib -name '*.f' -exec ftnchek -project '{}' ';'
(ืืืชืื ืฉืืกืืคืงื ืืคืฉืจืืืืช ืืืจืืช ftnchek ืืคื ืฉื ืืื ืืขืื. ืืื ืื, ืฉืื ืื
ืืืื ืืืืืช ืืืืคื ืืืงืื ืืืช ืขื ืืื ืืื makefile ืืชืืงื ืฉืืกืคืง ืืช ืืืงืืจ ืืืื
ื ืชืื ืืงืืืฅ ืืืงืื ืจืง ืืฉื ืืืงืืื ืืขืช ืืคืขืืชื ftnchek.) ืืืืจ ืืื, ืฉืจืฉืจืช ืืช ืืืื
ืงืืฆื ืคืจืืืงื ืืื ืืืืคื ืืื ื.
ืืฆื /util/lib -name '*.prj' -exec cat '{}' ';' > ourlib.prj
ืืืืจ ืืื ื ืืชื ืืืืืง ืงืืืฅ ืืงืืจ ืฉื ืชืืื ืืช ืืืืฆืขืืช ืืคืงืืื
ftnchek prog.f ... -lib ourlib.prj
ืืืืืขืช ืฉืืืื ืืงืฉืืจื ืืื ืฉืืจืช ืกืคืจืืื ืชืืืื ืืช ืื ืชืื ืืืื ืื
ืงืืืฅ ืืืงืืจ ืฉื ืืฉืืจื.
ื ืืื ืืขืืฉืื, ืืื ืืื ืขืืจ ืืืจืืืื ืืื ar ืื ืื ืืช ืืชืืื ืฉื ืืฉืืจืฉืจ
ืงืืืฅ ืคืจืืืงื ืืื ืื ืืืืืจ ืืืขืื. ืื ืืืืฆืขื ืฉืื ืืืื ืืืื ืื
ืฉืืจืืช ืืกืคืจืืื, ืืืจื ืืืืืื ืืขืืื ืืช ืงืืืฅ ืืคืจืืืงื ืืืฉืืื ืืื ืืฉืจืฉืจ ืืช ืืืื
ืฉืื ืืช ืงืืฆื ืืคืจืืืงื ืืืืืืื. ืืื ืืื ืืืื ืื ืงื ืืืชืื.
ืืืฉืื ืฆืจืื ืืขืฉืืช ืืืช ืืืชืจืื ืืช ืื ื ftnchek ืืืืฅ.
AN ืืืืื
ืชืืื ืืช Fortran ืืคืฉืืื ืืืื ืืืืืฉื ืืช ืืืืืขืืช ืฉื ืืชื ื ืขื ืืื ftnchek. ื
ืืชืืื ืืช ื ืืขืื ืืงืื ืืขืจื ืฉื ืฆืืื ื ืืืื ืืืืืจ ืืื ืืืฉื ืืช ืืืืืฆืข ืขืืืจ
ืกืืจื.
C ืืืืจืื: ืืืืง ืืืืจืก ืืืืฆ'ืื ืกืคืืื ืืืื
C ืชืืจืื: 8 ืืืื 1989
ืืฉืชื ืื C:
C SCORE -> ืืขืจื ืฉื ืฆืืื ื ืืืื
C SUM -> ืกืืื ืฆืืื ื ืืืืื
C COUNT -> ืืื ื ืฉื ืฆืืื ืื ืฉื ืงืจืื
CI -> ืืื ื ืืืืืืช
REAL FUNCTION COMPAV (ืฆืืื, ืกืคืืจื)
ืกืืื ืฉืื,ืืกืคืจ,J,SCORE(5)
ืขืฉื 30 I = 1,COUNT
SUM = SUM + SCORE(I)
30 ืืืฉื
COMPAV = SUM/COUNT
ืืกืืฃ
ืชืืื ืืช AVENUM
C
C ืชืืื ืืช ืขืืงืจืืช
C
C ืืืืจ: ืืืืืก ืืืืื
C ืชืืจืื: 15 ืืืื 1990
C
ืืฉืชื ืื C:
C MAXNOS -> ืืืกืคืจ ืืืจืื ืฉื ืขืจืื ืงืื
C NUMS -> ืืขืจื ืฉื ืืกืคืจืื
C COUNT -> ืืกืคืจ ืืืืืง ืฉื ืขืจืื ืงืื
C AVG -> ืืืืฆืข ืฉืืืืืจ ืขื ืืื COMPAV
CI -> ืืื ื ืืืืืืช
C
PARAMETER(MAXNOS=5)
ืืกืคืจ ืฉืื I, ืกืคืืจื
REAL NUMS(MAXNOS), ืืืืฆืข
COUNT = 0
ืขืฉื 80 I = 1,MAXNOS
READ (5,*,END=100) NUMS(I)
COUNT = COUNT + 1
80 ืืืฉื
100 AVG = COMPAV(NUMS, COUNT)
ืืกืืฃ
ืืืืืจ ืื ื ืืชื ืืืืขืืช ืฉืืืื ืืืฉืจ ืชืืื ืืช ืื ืืืจืืืช. ืืืื ืืืช ืื ื ืื
ืงืืจื ืืืฉืจ ืืื ืืืคืขื:
ืืืืฆืข ืจืืฆื ืฉื $
70
90
85
$
ืื ืงืจื? ืืื ืืชืืื ืืช ืื ืขืฉืชื ืืืื? ืืืื ืืคืื ื
ftnchek ืืืฉืจ ืืื ืืฉืืฉ ืื ืืคืื ืืืืื ืืชืืื ืืช ืืขืื:
$ ftnchek -list -symtab ืืืืฆืข
FTNCHEK ืืจืกื 3.3 ื ืืืืืจ 2004
ืงืืืฅ average.f:
1 C ืืืืจืื: ืืืืง ืืืืจืก ืืืืฆ'ืื ืกืคืืื ืืืื
2 C ืชืืจืื: 8 ืืืื 1989
3
4 ืืฉืชื ื C:
5 C SCORE -> ืืขืจื ืฉื ืฆืืื ื ืืืื
6 C SUM -> ืกืืื ืฆืืื ื ืืืืื
7 C COUNT -> ืืื ื ืฉื ืฆืืื ืื ืฉื ืงืจืื
8 CI -> ืืื ื ืืืืืืช
9
10 ืคืื ืงืฆืืืช ืืืืชืืืช COMPAV (ืฆืืื, ืกืคืืจื)
11 ืกืืื ืฉืื,ืกืคืืจื,J,SCORE(5)
12
13 ืขืฉื 30 I = 1,COUNT
14 SUM = SUM + SCORE(I)
15 30 ืืืฉื
16 COMPAV = SUM/COUNT
^
ืืืืจื ืืื ืงื 16 ืงืื 20: ืื ื ืฉืื expr SUM/COUNT ืืืืจ ื
ืืืฉื
17 ืกืืื
ืืืืื COMPAV: func: ืืืืชื
ืืฉืชื ืื:
Name Type Dims Name Type Dims Name Type Dims Name Type Dims
COMPAV real COUNT intg I intg* J intg
SCORE intg 1 SUM intg
* ืืฉืชื ื ืื ืืืฆืืจ. ืกืื ืืืืืจ ืืืืคื ืืจืืื.
ืืืืจื ืืืืืื COMPAV: ืืฉืชื ืื ืฉืืืืจืื ืื ืืฃ ืคืขื ืื ืืชืืืืกื ืืืืื:
J ืืืจืื ืืฉืืจื 11
ืืืืจื ืืืืืื COMPAV: ื ืืชื ืืืฉืชืืฉ ืืืฉืชื ืื ืืคื ื ืืืืืจื:
SUM ืืฉืืืืฉ ืืฉืืจื 14
ืกืืื ืืืืืจ ืืฉืืจื 14
ืชืืืืืช ืืฆืืจืืช ืืืืืจืืช:
Label Line StmtType
<30> 15 ืื ืืืื
18
19
20 ืชืืื ืืช AVENUM
21 C
22 C ืชืืื ืืช ืขืืงืจืืช
23 C
24 C ืืืืจ: ืืืืืก ืืืืื
25 C ืชืืจืื: 15 ืืืื 1990
26 C
27 ืืฉืชื ื C:
28 C MAXNOS -> ืืืกืคืจ ืืืจืื ืฉื ืขืจืื ืงืื
29 C NUMS -> ืืขืจื ืฉื ืืกืคืจืื
30 C COUNT -> ืืกืคืจ ืืืืืง ืฉื ืขืจืื ืงืื
31 C AVG -> ืืืืฆืข ืฉืืืืืจ ืขื ืืื COMPAV
32 CI -> ืืื ื ืืืืืืช
33 C
34
35 PARAMETER(MAXNOS=5)
36 ืฉืื I, ืกืคืืจื
37 REAL NUMS(MAXNOS), ืืืืฆืข
38 COUNT = 0
39 DO 80 I = 1,MAXNOS
40 READ (5,*,END=100) NUMS(I)
41 COUNT = COUNT + 1
42 80 ืืืฉื
43 100 AVG = COMPAV(NUMS, COUNT)
44 ืกืืื
ืืืืื AVENUM: ืคืจืื
ืชืืื ืืืช ืืฉื ื ืืืฆืื ืืืช ืืืชืืืืกืืช:
COMPAV: ืืืืชื*
ืืฉืชื ืื:
Name Type Dims Name Type Dims Name Type Dims Name Type Dims
ืืืืฆืข COUNT intg I intg MAXNOS intg*
NUMS ืืืืชื 1
* ืืฉืชื ื ืื ืืืฆืืจ. ืกืื ืืืืืจ ืืืืคื ืืจืืื.
ืืืืจื ืืืืืื AVENUM: ืืฉืชื ืื ืืืืืจืื ืื ืืขืืื ืื ืืื ืืฉืืืืฉ:
AVG ืืืืืจ ืืงื 43
ืคืขืืืืช I/O:
ืืืื ืืืืื ืืกืคืจ ืืืืื. ืฉืืจืช ืคืขืืืช ืืืคืก ืืืฉื
5 SEQ FMTD ืงืจื 40
ืชืืืืืช ืืฆืืจืืช ืืืืืจืืช:
Label Line StmtType Label Line StmtType
<80> 42 exec <100> 43 exec
0 ืฉืืืืืช ืชืืืืจ ืืืื ืืงืืืฅ average.f
6 ืืืืจืืช ื ืืชื ื ืืงืืืฅ ืืืืฆืข.ื
ืืืืจื: ืืืกืจ ืืชืืื ืืื ืกืื ืื ืชืื ืื ืฉื ืืืจืืืื ื ืฉื ืชืืื ืืช ืืืฉื ื COMPAV ืืืืงืื 1:
Dummy arg SCORE ืืืืืื COMPAV ืฉืืจื 10 ืงืืืฅ average.f ืืื ืกืื intg
arg NUMS ืืคืืขื ืืืืืื AVENUM ืฉืืจื 43 ืงืืืฅ average.f ืืื ืกืื ืืืืชื
ืืคื ftnchek, ืืชืืื ืืช ืืืืื ืืฉืชื ืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืคื ื ืฉืื
ืืืงืฆื ืขืจื ืืชืืืชื, ืืืฉืชื ืื ืฉืืื ื ื ืืืฆืื. ftnchek ืื ืืืืืจ ืืช
ืืฉืชืืฉ ืฉืื ืช ืืกืคืจ ืฉืื ืืืืจื ืืจืืื. ืื ืขืฉืื ืืกืืืข ืืืฉืชืืฉ
ืชืืคืก ืฉืืืืช ืขืืืื ืื ืืืืื ืช. ืืื -ืกืืืืื ืืื ื ืืชื, ftnchek ืืืคืกืื
ืืืืฆืื ืืืื ืืืืืื ืืืืื ืืืืืืื ืืืงืืื ืืกืื ืื ืชืื ืื ืืืชืืื ืืื
ืืืกืคืจ ืืืืืช. ืกืืฃ ืื ืกืืฃ, ftnchek ืืืืืจ ืฉืื ื ืขืฉื ืฉืืืืฉ ืืคืื ืงืฆืื COMPAV
ืขื ืกืื ืืืืขืื ืื ืืืชืืื.
ืขื ftnchekืืขืืจื, ื ืืื ืื ืคืืช ืืืืื ืืชืืื ืืช. ืื ื ืืืืืื ืืจืืืช ืฉืืื ืืช ืืืืจืื ืืืืื
ืฉืืืืืช:
1. SUM ื-COUNT ืืื ืฆืจืืืื ืืืืืช ืืืืจืื ืืจืืื ืืคื ื ืืืฆืืข ืืืืืงื.
2. ืฆืจืื ืืื ืืืชืื ืืช SUM ื-0 ืืคื ื ืืื ืืกื ืืืืืื.
3. AVG ืืขืืื ืื ืืืืคืก ืืืืจ ืืืฉืื.
4. ืืื ืฆืจืื ืืืืจืื ืขื NUMS INTEGER ืืืงืื REAL.
ืื ื ืจืืืื ืื ืฉืื ื, ืื J, ืืื ืฆืจืื ืืืืืช ืืืืจื INTEGER ืืคืื ืงืฆืื COMPAV. ืึทื,
MAXNOS ืื ืืืืจื ื-INTGER, ืืื COMPAV ื-REAL, ืืชืืื ืืช AVENUM. ืืื ืื
ืฉืืืืืช, ืื ืื ืขืฉืืืืช ืืืขืื ืขื ืืืกืจ ืืืืจืืช. ืืคื ืฉืงืจื, ืกืื ืืจืืจืช ืืืืื ืฉื ืืื
ืืฉืชื ืื ืขืืืื ืืงื ื ืืื ืขื ืืกืื ืืืืืขื.
ืื ื ืืชืืื ืืช ืืืชืืงื ืช ืืืคืื ืฉืื ืืขืช ืืคืขืื:
C ืืืืจืื: ืืืืง ืืืืจืก ืืืืฆ'ืื ืกืคืืื ืืืื
C ืชืืจืื: 8 ืืืื 1989
C
ืืฉืชื ืื C:
C SCORE -> ืืขืจื ืฉื ืฆืืื ื ืืืื
C SUM -> ืกืืื ืฆืืื ื ืืืืื
C COUNT -> ืืื ื ืฉื ืฆืืื ืื ืฉื ืงืจืื
CI -> ืืื ื ืืืืืืช
C
REAL FUNCTION COMPAV (ืฆืืื, ืกืคืืจื)
ืกืืื ืฉืื, ืกืคืืจื, ืื ื,SCORE(5)
C
SUM = 0
ืขืฉื 30 I = 1,COUNT
SUM = SUM + SCORE(I)
30 ืืืฉื
COMPAV = FLOAT(SUM)/FLOAT(COUNT)
ืืกืืฃ
C
C
ืชืืื ืืช AVENUM
C
C ืชืืื ืืช ืขืืงืจืืช
C
C ืืืืจ: ืืืืืก ืืืืื
C ืชืืจืื: 15 ืืืื 1990
C
ืืฉืชื ืื C:
C MAXNOS -> ืืืกืคืจ ืืืจืื ืฉื ืขืจืื ืงืื
C NUMS -> ืืขืจื ืฉื ืืกืคืจืื
C COUNT -> ืืกืคืจ ืืืืืง ืฉื ืขืจืื ืงืื
C AVG -> ืืืืฆืข ืฉืืืืืจ ืขื ืืื COMPAV
CI -> ืืื ื ืืืืืืช
C
C
ืฉืื MAXNOS
PARAMETER(MAXNOS=5)
ืฉืื I, NUMS(MAXNOS), COUNT
REAL AVG,COMPAV
COUNT = 0
ืขืฉื 80 I = 1,MAXNOS
READ (5,*,END=100) NUMS(I)
COUNT = COUNT + 1
80 ืืืฉื
100 AVG = COMPAV(NUMS, COUNT)
WRITE(6,*) 'AVERAGE =',AVG
ืืกืืฃ
ืืืืฆืข ืจืืฆื ืฉื $
70
90
85
ืืืืฆืข = 81.66666
$
ืขื ftnchekืขืืจื, ืืชืืื ืืช ืฉืื ื ืืืฆืืืช!
ืคืจืฉื ืืช LA ืชืคืืงื
ืืืืืขืืช ืฉื ืืชื ื ืขื ืืื ftnchek ืืืื ืื ืจืง ืฉืืืืืช ืชืืืืจ ืืื ืื ืืืืจืืช ื
ืืืืขืืช ืืื ืคืืจืืืืืืืช ืขื ืืืจืื ืฉืื ืืืงืืื ืฉื Fortran ืื ืขืฉืืืื ืืืฆืืืข ืขื ืฉืืืืืช ืื
ืืืกืจ ืืืืจืืช. ื ืืชื ืืืืืช ืืช ืจืื ืืืืืขืืช ืืืื ืืืืฆืขืืช ืืคืฉืจืืืืช ืฉืืจืช ืืคืงืืื. ืืืื
ืืคืฉืจืืช ืฉืืืืช ืืื ืืืืขื ืชืืืื ืืืืคื ืืืฆื ืฉืขืืื ืืชืจืืขืื.
ืจืื ืืช ืืชืืืืจืื ืฉื ืืืื ืฉืืจืช ืืคืงืืื ืืกืขืืคืื ืืงืืืืื, ืืฉื ืืืืืื
ืืืืขืืช ืืืื. ืืื ืืืืขื ืืฉ ืงืืืืืช ืืืื ืื ืืืืื ืืืฆืืื ืื ืืช ืืืคื
ืืืฆื ืืืืืจืชื.
``ืฉืืืื'' ืคืืจืืฉื ืฉืืืืช ืชืืืืจ. ืืกืื ืืคืฉืื ืืืืชืจ ืฉื ืฉืืืืืช ืชืืืืจ ืื ืืืคืืืจืคืืืช
ืฉืืืืืช, ืืืฉื ืกืืืจืืื ืื ืืืืื ืื ืื ืืืืช ืฉืืื ืฉื ืืืืช ืืคืชื. ืืกืื ืืื ืฉื
ืืฉืืืื ื ืชืคืกืช ืขื ืืื ืืื ืชื ืืืืคืืขื ืขื ืืชืืืืจ ``ืฉืืืืช ื ืืชืื'' ืื ``ืชืืืืจ
ืฉืืืื'' (ืชืืื ืืืจืกื ืฉื ืืืืื ืื ืชื ืืืื ืื GNU ืึผึดืืืึนื or
UNIX ืืืง). ืื ื ืืชื ืืืื ืกืื ืื ืฉื ืืืืขืช ืฉืืืื. ืฉืื ืื ืฉืกืื ืื ืฉื
ืฉืืืื ืืืืจืช ืืขืชืื ืงืจืืืืช ืืช ืื ftnchek ืื ืคืืจืฉ ืืจืืื ืืช ืืืฆืืจื ืฉืื ืืฉืืืื
ืืชืจืืฉืช, ืื ืฉืคืขืืืืช ืืืืืงื ืืืืืช ืฉืื ืืืคืืขื. ืืชื ืฆืจืื
ืืกืจ ืืช ืื ืฉืืืืืช ืืชืืืืจ ืืคื ื ืฉืชืืฉืื ืืคืจืฉ ืืช ืืืืืขืืช ืืืืจืืช ftnchek
ื ืืชื.
``ืืืืจื: ืชืืืืจ ืื ืชืงื ื'' ืืฆืืื ืืจืืื ื-Fortran ftnchek ืชืืื
ืืื ืื ืื ืืคื ืชืงื Fortran 77. ืืืจืืืืช ืฉ ftnchek ืืงืืืช
ืืชืืืจืื ืืกืขืืฃ ืขื ืืจืืืืช ืืืื. ืืืืื ืืืช ืืื ื-DO ... ENDDO
ืึผึฐื ึดืึธื. ืื ืชืืื ืืช ืืฉืชืืฉืช ืืืจืืืืช ืืื, ืืื ืชื ื ืืืืจืืช ืืืชืื
ืืคืจืืื ืชืืช ื -F77 ืืืืจื. ืืชื ืืืืช ืืจืืจืช ืืืืื ืืื ืื ืืชืช ืืืืจืืช.
``ืืืืจื'' ืืืงืจืื ืืืจืื ืคืืจืืฉื ืืฆื ืฉืืื ืืฉืื ืืื ืืืื ืืืืืช ืื ืื
ืฉืืืืช ืชืื ืืช. ืืขืชืื ืงืจืืืืช ืชื ืืื ืืื ืืืงืืื ืืคื ืืชืงื. ืืืงื ืื
ืื ืืืงื ืื ืืื ื ื ืืคืืื ืชืืช ืืืืชืจืช ืฉื ืฉืืืืืช ืชืืืืจ. ืฉืืืืืช ืฉืืืืฉ ืื ืืืืื ืืืช.
ืืื ืืชืืืืกืื ืืืคืฉืจืืช ืฉื ืืชื ืืืฉืชืืฉ ืืืฉืชื ื ืืคื ื ืฉืืืงืฆื ืื ื
ืขืจื (ืืืจื ืืื ืฉืืืื), ืื ืฉืืฉืชื ื ืืืืจื ืื ืืขืืื ืื ื ืขืฉื ืื ืฉืืืืฉ (ืื ืืืืง ืืื
ืขืืื ืืืขืื ืขื ืืืกืจ ืืืืจืืช). ืืืืช ืืืืืงื ืืืืชืืจ ืฉืืืืืช ืฉืืืืฉ ื ืฉืืืช ืขื ืืื ื
-ื ืึนืึธื flag, ืืืฆืืื ืืช ืืืืช ืืืืืงื ืืืงืกืืืืืช ืืืจืืจืช ืืืื.
ืืืืจืืช ืงืืืขื ืืืกืืช ืืฆืืื ืืื ืืืืืง ืขืืื ืืืื ืฉืื ืืืชืืืื, ืขืืืจ
ืืืืืื ืืืฉืจ ืขืจื ืืืืง ืืคืื ืืืงืฆื ืืืฉืชื ื ืืืืชื. ืืืืจืืช ืืื ืื
ื ืฉืื ืขื ืืื -ืึฐืึดืืึธื ืืืืจื, ืืืืคืขืืช ืืืจืืจืช ืืืื.
``ืฉืืืืฉ ืื ื ืืื'' ืืืืืจ ืขื ืชืืื ื ืืืฉืื ืฉืืืื ืื ืชืชืงืื ืขื ืืื ืืื ืืืืจืื
ืืืจืืช ืฉืื ืื ืื ืืื ืืชืงื Fortran 77, ืื ืฉืขืืื ืืืจืื ืืชืืื ืืช
ืืืืฆืืข ืฉืื ื ืืคืืืคืืจืืืช ืฉืื ืืช. ืืืืืื, ืฉืืืืื ืืืืชื ื
ืืฉืชื ืื ืฉืืืื ืื ืืืจื ืืื ืชืจืืื ืฉืืื ื ื ืืื. ืืฉืืืืฉ ืืืจืืืืช ื-
ืฉืคื ืกืื ืืจืืืช ืืื, ืืืืื, ืืงืืจ ื ืืกืฃ ืฉื ืื-ื ืืื, ืืื ืื ืืืืคื ืืื
ืืงืจื ื ืคืจื. ืืื ืืืืืง ืชืืื ืืช ื ืืืืืช ืืืืชืืช, ืื -ืึดืึทืืึฐืืึผืช ื
-F77 ืืฉ ืืืฉืชืืฉ ืืืืืื. ืฉื ืืื ืืืืืื ืืืจืืจืช ืืืื. ื -ืืืื ืืืืื ืืืืืจื ืืื
ืืกืืคืง ืืื ืืืืืง ืจืง ืืช ืืืชื ืฉืืืืฉืื ืฉืืื ื ื ืืืืื ืืชืืืืื ืืืืื ื ืืกืืืืช
ืืืื ืืืืื.
``ืืจืื ืืืื ืืืขื'' ืืฉืืฉ ืืืื ืืืช ืืฉืคืืืืช ืฉืืืื ืื ืืืืจืืช ืื
ื ืจืื ืฉืื ืืชืืืื ืื ืืืื ืจืืฉืื. ืืืืืื, Fortran ืืื ื ืจืืืฉ ืืฉืื ืจืืง,
ืื ืื ืจืืื ืืจ ืืชืื ืฉืืืช ืืฉืชื ืื ืื ืืืขืืจ ืจืืื ืืื ืืืืช ืืคืชื ื-a
ืืฉืชื ื ืืืื ืืืขืืืจ ืืช ืืจืืฉื ืืฉืืื ืืงืืจื. ื ืืชื ืืืื ืืืืขืืช ืืื
ืขื ืืื ืืืืื ื- -ืืคื ืืื, ืืืืคืขื ืืืจืืจืช ืืืื.
ืืืืขืืช ืืืจืืช ืฉื ืืชื ืืช ืืืืจ ืขืืืื ืื ืืงืืฆืื, ืืืฉ ืืื ืงืฉืจ
ืืกืื ืืื ืืืืืืื, ืื ืชืฉืชืืฉ ืืืืื ``ืืืืจื'' ืืื ืืืจื ืืื ื ืื ืก ืืื
ืงืืืืจืื. ืืืืืืืช ืืืืืืช ืื-ืืชืืืืช ืกืื ืืื ืืฉืชื ืื ืชืืืืื ื- different
ืืฆืืจืืช ืืืืง COMMON, ืื ืืื ืืจืืืื ืืื ืืื ืืืื ืืจืืืื ืืื ืืคืืขื ืฉื ืชืช-ืชืืื ืืช. ืืื
ืืืืจืืช ื ืฉืืืืช ืขื ืืื -ืึฐืฉืืึผืชึธืฃ ื -ืืืขืื ืื ืืืืจืืช ืืืชืืื. ืืืจืืจืช ืืืื
ืฉื ืืื ืืืืืจืื ืืืงืคืื ืืจืืืช ืฉื ืืืืงื.
ืงืืืฆื ื ืืกืคืช ืฉื ืืืืจืืช ืขื ืืฆืืื ืฉืืขืืชืื ืืื ื ืืืืงืื ืืชืืืืกืช ืืืงืจืื ืฉืืื
ืืืคืืื ื ืืืขืจื ืฉื ืืฉืชื ื ืืืืขืืจ ืืืจืืืื ื ืฉื ืชืช-ืชืืื ืืช ืฉืื ืื ืืื ืืฉื ืืื
ืฉืืจืืช. ืืืืืื, ืืืื ื ืืขืจื ืขืฉืื ืืขืืืจ ืืชืช-ืฉืืจื ืืืฆืคื ื-a
ืืขืจื ืฉืื. ืืืื ืืื ืืงื ื ืคืืฆื ืืขืืืื ืฉืืจืืช ืื ืขืืืืืช ืืืืืืช ืฉื
ืืขืจืืื ืื ืืืืืืื. ืขื ืืืช, ืื ืืืื ืื ืืืฆืืืข ืขื ืฉืืืืช ืชืื ืืช. ื -ืึทืขึฒืจึธื
ืืืืืจื ืืืคืฉืจืช ืืืฉืชืืฉ ืืืชืืื ืืช ืืืืช ืืืงืคืื ืฉืชืฉืืฉ ืืืืืงืช ืื
ืกืื ืฉื ืืกืืื ืืื ืืจืืืื ืืื ืฉื ืืขืจื ืืื ืืคืืขื. ืืืจืืจืช ืืืื ืืืงืคืื ืืื
ืึทืงืกึดืืืึผื.
``ืืืคืก'' ืืฆืืื ืืขืื ืืื ืืช, ืืืืืจ ืืื ื- ftnchek ืื ืฉืื
ืขืืจื ืืฉืืืื.
ืืืืขืืช ืืฉืืืื ืืืชืืืืจ ืืืืืืจืืช ืืืืืืช ืืช ืฉื ืืงืืืฅ ืืื ืขื ืืกืคืจ ืืฉืืจื ื
ืืกืคืจ ืืขืืืื. ftnchek ืืฉ ืฉืชื ืืคืฉืจืืืืช ืฉืื ืืช ืืืืคืขืช ืืฉืืืืืช ืืืื
ืืืืขืืช. ืื -ืึดืืจืึนื ืืชืืงืฃ, ืฉืื ืืจืืจืช ืืืืื, ืืืืืขืืช ืื ืืกืื ืื
ืืชืงืจื ืืื ืืืืช ืจืืืื. (ืืกืื ืื ืืจืืจืช ืืืืื, ืฉื ืืงืืืฅ ืื ืืืืคืก ืืืืืขืืช
ืืชืื ืืืฃ ืืชืืื ืืช ืื -ืจืฉืืื ืืชืืงืฃ.) ืืกืื ืื ืืืืจ ืฉื ืืืืขืืช ืืฉืืืื
ื ืืืจ ืขื ืืื ื -ืื ื ืืืข ืืึนืคึผึฐืฆึดืึธื. ืืกืื ืื ืื, ืืืจืื ืฉื ืืืืืขืืช ืืื
ืืืื ืืื ืฉื UNIX ืืื ืชืื ืืช.
ftnchek ืขืืืื ืขืืืืจ ืืกืืืื ืืกืืืืื ืฉื ืฉืืืืืช ืชืืืืจ. ืืฉื ืืื ืืืฉืืืื ืืืืชืจ ืื
ืืืืงื ืืคืืจืืช ืฉื ืืฆืืจืืช FORMAT, ืืืืขื ืื ืื ืฉืงืฉืืจ ืืฉืืืื
ืืจืืืช ืืืฆืืข ืืืืฆืขืืช ืืฆืืจืืช IF, DO ื-GOTO: ืืืืืจ ืงืื ืื ื ืืื ืฉื ืฉืืืื
ืืื ืื, ืืชืืื ืฉื ืืฉืคืื ืคืชืืื ืืืื IF ... THEN ืขื ืืฉืคืื ืกืืื
ืืืื ENDIF, ืืฉืืืืฉ ื ืืื ืืชืืืืืช ืืฆืืจืืช (ืืกืคืจืื). ืจืื ืืืืืจืื ืืขืฉื ืืืช
ืืชืคืืก ืืช ืืฉืืืืืช ืืืื. ืขืืื ืืกืขืืฃ ืขื ืืืืืืช ืืืืื ืืคืืจื ืืืชืจ.
If ftnchek ื ืืชื ืื ืืืืขืช ืฉืืืื ืชืืืืจ ืืืฉืจ ืืืืืจ ืื ืขืืฉื ืืืช, ืืืื ืืืืืช ืฉืื ืืืื
ืืชืืื ืืช ืฉืื ืืืืื ืืจืืื ื-Fortran ืืกืื ืืจืืืช ืฉืืชืงืืืช ืขื ืืื ืืืืืจ
ืืื ืื ืขื ืืื ftnchek. (ืจืื ืกืขืืฃ ืขื ืืจืืืืช.) ืืืขืจืืช VAX/VMS, ืืชื ืืืื ืืืฉืชืืฉ
ืืคืฉืจืืช ืืืืืจ /STANDARD ืืื ืืืจืื ืืืืืจ ืืงืื ืจืง Fortran ืกืื ืืจืื. ืขึทื
ืืจืื ืืืขืจืืืช UNIX ืื UNIX, ื ืืชื ืืืฉืื ืืืช ืขื ืืื ืืืืจืช ืืืื -ืื ืกื.
ืืจืื ืืืืืืขืืช ืฉื ืืชื ื ืขื ืืื ftnchek ืืืื ืื ืืืืืื. ืืื ืฉืฆืจืืืื ืงืฆืช
ืืกืืจ ื ืืกืฃ ืืคืืจื ืืืื ืืกืืจ ืืืคืืืชื.
Common ืืืืง ืฉื: ื ืชืื ืื ืกืื ืืืกืจ ืืชืืื at ืขืืื n
ืื ืืื ื nืืืฉืชื ื ืืืืฉ COMMON ืฉืื ื ืืกืื ืื ืชืื ืื ืืฉื ืืื ืฉืื ืื
ืืฆืืจืืช ืฉื ืืืืง COMMON. ืืืจืืจืช ืืืื (-ืึฐืฉืืึผืชึธืฃ ืืงืคืื ืขื ืจืื 3), ftnchek
ืืื ืืืื ืืจืจื ืืืื ืืืืงืื COMMON: ืืืฉืชื ืื ืืจืฉืืืื ืืื ืืืืืื ืืืชืืื ืืืืืง
ืืคื ืกืื ืื ืชืื ืื ืืืืื ืืืขืจื. ืืืืืจ, ืฆืื ืืืฆืืจืืช ืืืฉืคืืืืช ื
ืืืืืืื ืฉืื ืื:
COMMON /COM1/ A,B
ื
COMMON /COM1/ A(2)
ืืืจืื ftnchek ืืชืช ืืืืจืืช ืืจืืช ืืงืคืื 3. ืฉืชื ืืฆืืจืืช ืืื
ืืืงืืื ืืคืืจืืจื ืืืืืื ืฉืฉื ืืื ืืฆืืืจืื ืขื ืฉื ื ืืฉืชื ืื ืืืืชืืื. ืืืงืคืื
ืจืื 1 ืื 2, ืื ืชืื ืชื ืืืืจื ืืืืืื ืื, ืืื ืืืืืจื ืชืืื
ื ืืชื ืื ืืืืชื ืืืกืจ ืืชืืื ืฉื ืกืื ืื ืชืื ืื, ืืืฉื, ืื B ืืืืจืื INTEGER.
ื ืฉืื ืขื ืืื -ืึฐืฉืืึผืชึธืฃ ืืืืจื.
Common ืืืืง ืฉืึตื ืืฉ ื ืืจืื ื ืชืื ืื ืกืื ืืื ืงืฆืจ ื ืชืื ืื ืกืื
ืืื ืืืืจืื ืืืจืฉืื ืืืฉืืจ ืฉื ืคืจืืืื ืืจืืื-ืืชืื ืื ืฉืื ืคืจืื ืืชืืื ื-an
ืืชืืืช ืฉืืื ืืคืืื ืฉื ืืืื ืืคืจืื. ืืื ืื ืงืฆืจ (ืืืฉื ืืืื-
ืคืจืื ืืืืืง ืืืืชื) ืืืืจืื ืคืจืื ืืจืื (ืืืฉื ืืืืง ืืคืื ืืืืชื), ื
ืืืชืื ืฉืืืืจืื ืืื ื ืืืืฉืจ ืืืืื. ื ืฉืื ืขื ืืื -ื ืืืืืช=ืืืฉืืจ ืืฉืืชืฃ
ืืึนืคึผึฐืฆึดืึธื.
Common ืืืืง ืฉืึตื ืืฉ ื ืืขืืจื ืืืคื ื ืื ืืืคื ืืฉืชื ืื
ืชืงื ANSI ืืืจืฉ ืฉืื ืืฉืชื ื ืืืฉืื ืืืืืง COMMON ืืื ืืกืื
CHARACTER, ืื ืื ืฉืืจ ืืืฉืชื ืื ืืืืชื ืืืืง COMMON ืืืืืื ืืืืืช ืื ืืกืื
ืืืคื. ื ืฉืื ืขื ืืื -f77=ืืขืืจื-ื ืคืืฅ ืืึนืคึผึฐืฆึดืึธื.
Common ืืืืง ืฉื: ืืฉืชื ื ืืืจื
ืืขื -ืึฐืฉืืึผืชึธืฃ ืืืืจื ืฉื ืจืื 2, ืืืืขื ืื ืคืืจืืฉื ืื ืืืืง COMMON ืืืืจื
ืืฉ ืืกืคืจ ืฉืื ื ืฉื ืืืืื ืืฉืชื ืชืืื ืืืช ืืฉื ื ืฉืื ืืช. ืืืื ืืื ืืืืืช
ืฉื ืืืกืื ืชืคืืก ืขื ืืื ืืกืคืจ ืฉืื ืืื ืื ืืฉืชื ื ืืืืชื. ื -ืึฐืฉืืึผืชึธืฃ ืืืืจื ืจืื 3,
ืื ืืืืจ ืฉืืฉืชื ืืืฆืืจืืช ืืฉ ืืกืคืจ ืฉืื ื ืฉื ืืฉืชื ืื, ืืืฉืจ an
ืืขืจื ืืื ืืืื ื ืืฉื ืืืฉืชื ื ืืื. ืื ืื ืืืืจื ืืขืืช,
ืืื ืื ืขืฉืื ืืืฆืืืข ืขื ืื ืฉืืกืจ ืืฉืชื ื ืืืืช ืืจืฉืืืืช. ืฆืืื ืืืช
ืขื ืคื ืชืงื Fortran 77, ืืืื ืฉืืืื ืขืืืจ ืืืืงืื COMMON ืืขืื ืฉื (ืืื
ืื ืจืืง COMMON) ืืืืืื ืืืกืคืจ ืืืืืื ืืืฆืืจืืช ืืฉืื ืืช
ืืืืืืื. ื ืืชื ืขืืืจ -ืึฐืฉืืึผืชึธืฃ ืืืืจื 2 ืื 3.
ืฉืึฐืึดืืึธื: ืืฆืืจื ืืจืืขื ื ืืฆืจ ืืืืื ื/ืืืกื ืืคืขืื or ืงืืืข
ืฉืึฐืึดืืึธื: ืืฆืืจื ืืจืืขื ื ืืฆืจ ืืืฉื ืงืืืข
ืื ืชื ืืชืืืืจ ืืฆื ืืช ืืืชืืื ืฉื ืืืช ืืืืืื ืืืืืืืืช ืฉืืชืืืืืช ื
ืืกืชืืื ืขื ื ืงืืื (ืืืฉื .EQ.), ืื ืืชืืื ืฉื ืงืืืข ืืกืคืจื, ืืื ืื
ืืืฆืืื ืืืฆืื ืคืจืื ืฉืื ืืกืื ืื.
ืฉืึฐืึดืืึธื: ืื ืืืื be ืืชืืืื ื ืืืื in ืืืืื ืฉืึตื
ืื ื ืืชื ืืืฆืืืจ ืขื ืืฉืชื ื ืชื ืืืืื ืฉืืื ืืืืืืช
ืกืืืจืืื ืืื ืื ืื ืืจืืืื ื ืืื, ืคืจืืืจ ืื ืฉื ืืคืื ืงืฆืื
ืืืืืจ ืืืืืื.
ืฉืึฐืึดืืึธื: ืื ืืืื be ืืืฆืืจ in ืืฉืืืจ ืืฆืืจื in ืืืืื ืฉืึตื
ื ืืชื ืืืฆืืืจ ืจืง ืขื ืืฉืชื ืื ืืงืืืืื ืืืืืงืื ื ืคืืฆืื ืืืฉืคื SAVE.
ืฉืึฐืึดืืึธื: ืื ื ืชืื ื ืึถื ืืฆืืจื
ftnchek ืืืื ืืฆืืจืืช ืฉืืชืขืืืืช ืื ืขืืงืคืืช ืืื ืื ืืื
ืืจื ืฆืคืืื ืืืฆืืจื. ืืืืืื, ืืฉืคื ืื ืืืืกืคืจ (ื
ืืฆืืจื ืืื ืชืืืืช ืืฆืืจื), ืืืชืจืืฉืช ืืื ืืืืจ ืืฆืืจื GOTO,
ืื ื ืืชื ืืืืฆืื ืืืืจื.
ืฉืึฐืึดืืึธื: ืื ืชื ืฉืืืื
ืืืฉืืขืืช ืืื ืฉืืื ืชื, ืืื ืชื ืืช ืชืืื ืืช Fortran ืืืืืืืื,
ืืฆืืจืืช ืืื' ืื ืืฆืืืื ืืืฆืื ืคืจืฉื ืืช ืชืงืคื ืืืืง ืืกืืื
ืฉื ืืฆืืจื ืืชืืื ืืช. ืื ืืืืืจ ืฉืื ืื ืืืืื ืขื ืฉืืืืช ืชืืืืจ ื
ืืืืชื ืืงืื, ืืืกืืจืื ืื ืคืืฆืื ืืืืชืจ ืื: (1) ืฉืืืืฉ ืืืจืืื ื-ANSI
Fortran ืกืื ืืจืื ืฉืืื ื ืืืืจ ืขื ืืื ftnchek, ืื (2) ืืืฆืืจื ืืืืืืช
ืืืชืจ ืืื ืงืืืื ืืืฉืจ ftnchek ืฉืืืืฉืื (ืจืื ืกืขืืฃ ืื ืืฉื ืืืืื).
ืืขืจื: ืืืืขื ืื ืคืืจืืฉื ืฉืืืฉืคื ืืืืฉืคืข ืืื ื ืืชืคืจืฉ.
ืืื, ืืืชืื ืฉ ftnchekืืขืืืื ืฉืืืืจ ืืื ืืืื ืืืขืืช, ืื
ืื ืชืืื ืืื ื ืืฉื ืืืืฉืคืข ืืืฆืืจื ืื (ืกืื ืืฆืืจืืช ืืื').
ืฉืึฐืึดืืึธื: ืชืืืืจ ืฉืืืื
ืื ืืื ื''ืฉืืืื: ืฉืืืืช ื ืืชืื'' (ืจืื ืืืขืื). ืื ื ืืฆืจ ืื ืฉืื
ืืจืกื ืฉื ftnchek ื ืื ื ืืืืฆืขืืช UNIX ืืืง ืืืืื ืื ืชื ืืื GNU
ืึผึดืืืึนื.
ืืืืื ืืฉืจ ืืฉ ืื ืึนื ืืืืืื in ืจืืฉืื ืฉืฉ ืื ืงืื
ืืืืืจ ืฉืฉื ื ืืืืื ืฉืืืจืื ืืืชืจ ื-6 ืชืืืื ืืื ื ืฉืื ืื ื-
6 ืืชืืืื ืืจืืฉืื ืื. ืื ื ืืขื ืื ืืืืืช: ืืืชืื ืฉืื ืื ืืืืฉืื ืืืืื ืื
ืขื ืืื ืืื ืืืืจืื. ื ืฉืื ืขื ืืื -ืฉืืฉื ืฆ'ืืจ ืืึนืคึผึฐืฆึดืึธื.
ืื ื ืืื ื ืึนืึธื: ืืขื ื ืืืืง ืืืื ืึนื be ืืชืงื ื ืืืืชื ืคืื ืงืฆืื
ืืืืืง ืฉื ืืจืืืื ื ืืืืขืืจ ืืคืื ืงืฆืื ืืืืชืืช ืขืฉืื ืืืืืช ืฉืืื ื
ืืื ืืืฉืืื. ืืืคืง ืืืฉืจ ืืฉืชื ื ืืกืคืจื ืืืฆืืจ ืืืืืง ืืคืืจืฉ
(ืืืฉื REAL*8 X) ืืืขืืจ ืืคืื ืงืฆืื ืืืืชืืช ืกืคืฆืืคืืช (ืืืฉื DSQRT(X)).
ื ืฉืื ืขื ืืื -ื ืืืืืช=ืืืื ืืขืืจื ื -ืืืื ืืืืื.
ืื ื ืืื ื ืึนืึธื: ืืืคื ืงืืืข/ืืฉืชื ื ืืืจื ืขืืื 255
ืืืง ืืืืืืจืื ืืื ื ืชืืืืื ืืืืจืืืืช ืชืืืื ืืืืจื ืฉื ืืืชืจ ื-255 ืชืืืื.
ื ืฉืื ืขื ืืื -ื ืืืืืช=ืืืจืืืช ืืจืืื.
ืื ื ืืื ื ืึนืึธื: ืฉืื ืืืื ืืจืืืกืืืช
ftnchek ืืจืืื ืืช ืืืืืื ืื ืฉืืืื ืฉืืืช ืขืจื ืืจืืืืื ืขื ืืขืืืื ืืืื ืฉืืื ื
ืืคืืื ืฉื 8. ืืื ืืืืจืื ืืชืืืืกืื ืืืืืื ืืืจืช, ืืื ืื ืืคืฉืจื
ืงืืฆืื ืฉื ืฉืืื ืืืืืจ ืืืงืืจืื ื ืืืืจื ืืช ืืืจืืืกืืืช ืืืกืจ ืืืจื ืืืฉืื.
ืืื ืืืชืื ืฉืงืืฆืื ืืืืืืื ืืจืืืกืืืช ืื ืืืจืืื ืืจืืื ืืืืจ ืืืฆืืขื
ืืืขืืจ. ftnchek ืื ื ืืชื ืืืืขื ืื ืื ืืจืืืกืืืช ืืืคืืขืืช ืจืง ืืชืื ืืขืจืืช
ืื ืงืืืขื ืชืืืื. ื ืฉืื ืขื ืืื -ื ืืืืืช=ืืื.
ืื ื ืืื ื ืึนืึธื: ืฉืืื ื ืืกืคืจ ืฉืื DO ืืืืื ืืืืืืช
ืืืืจื ืื ื ืืชื ืช ืจืง ืืืฉืจ ืืื ืืงืก ื-DO ืืืืืืืืช ืืื ื ืฉืืืื. ืฉืืืืฉ ื
ืืืืืืช ืฉืืื ื ืฉืืืืช ืืืฆืืจืช DO ืขืืืืืช ืืืจืื ืืฉืืืืืช ืืืชื ืฆืคืืืืช, ืื ืฉืื ืืช
ืชืืฆืืืช ืืืืื ืืช ืฉืื ืืช, ืขืงื ืืฉืคืขืืช ืขืืืื. ื ืฉืื ืขื ืืื
-ื ืืืืืช=ืืืฉ-ืืขืฉืืช.
ืืคืฉืจ it is an ืืขืจื ืืฉืจ ืืื ืึนื ืืืฆืืจ
ืืืืขื ืื ืืฆืืจืคืช ืืืืืจืืช ืืงืฉืืจืืช ืืืคืขืืช ืคืื ืงืฆืื ืื ืื
ืื ืืชืืื ืฉื ืกืื ืืืจืืืื ื, ืฉืขืืืจื ืงืืืืช ืืืคืฉืจืืช ืฉืื ืฉื ืจืื ื- a
ืืคืื ืงืฆืื ื ืืขืื ืืืขืฉื ืืืืืช ืืขืจื. ืื ืืืชืื ืช ืฉืื ืืืื
ืืขืจื, ืืคื ืืืช ืืืขืจื ืืชืคืจืฉื ืืงืจืืืช ืคืื ืงืฆืืืช.
ืืืืขื ืื ืชืืืืง ืื ืืฉื ืืืืืืจ ืืืคืืข ื-EXTERNAL ืื
ืืฆืืจื ืคื ืืืืช. ื ืฉืื ืขื ืืื ื -ืึดืืจืึนื ืืึนืคึผึฐืฆึดืึธื.
ืืคืฉืจ ืึทืืขึถื ืืจืื ืืืฆืื ื: ืชืืืื ืขืืจ 72 ืขืืืืืช
ืืชืืื ืืช ืืขืืืืช ืขื ืจืืื ืฉืื ืืืฆืืจื ืืขืจื ืืกืื ืืจืื ืฉืื
ืฉื 72, ืืืื ืชืืืื ืื ืจืืงืื ื ืืฆืื ืืืจื ืขืืืื 72. ืืืงืจื ืื,
ftnchek ืืื ื ืืขืื ืืช ืืชืืืื ืืขืืจ ืืขืืืื 72, ืืืืืืข ืืืฉืชืืฉ
ืฉืืืื ืืืืืจื ืืื ืืช ืืืฉืืขืืช ืฉื ืจืืืช ืื. ืืื
ืืืชืื ืฉืชืืืื ืืชืืื ื ืื ืขื ืืื ืืืชืื ืช ืืืืืช ืืฉืืขืืชืืื, ืืื ืื ืืืื
ืืืืืจ ืืชืขืื ืืื ื. ื ืฉืื ืขื ืืื -ืื=ืงื ืืจืื.
ืืคืฉืจ ืึทืืขึถื ืืจืื ืืืฆืื ื: Common ืืืืง ืืืฆืืจ in ืืืชืจ ืึตืึฒืฉืึถืจ ืืื ืืฆืืจื
ืืฆืืจืืช ืืจืืืืช ืืืื ืื ืืืงืืืช ืืืฉ ืืื ืืฉืคืขื ืืื ืืืืฉื ืฉื
ืืืฆืืจื ืืืงืืจืืช ืฉื ืืืืืง. ืืืืจื ืื ื ืืชื ืช ืจืง ืื ืืฉื ืืื
ืืฆืืจืืช ืืืคืจืืืช ืขื ืืื ืืฆืืจื ืืืช ืื ืืืชืจ. ื ืฉืื ืขื ืืื
-ืืคื=ืืจืืื-ื ืคืืฅ.
ืืคืฉืจ ืึทืืขึถื ืืจืื ืืืฆืื ื: ืึถืึฐืฉืึตื ืืืืงืื ืืขืจื or ืจืืง ืงื
ftnchek ืืืฆืืื ืืืืขืช ืืืืจื ืื ืืื ืืืชืจืืข ืืคื ื ืืืฉืชืืฉ ืื ืืืฉื ืฉื ื
ืืืฆืืจื ืืฉืืืฆืช ืืืขืจืืช, ืื ืฉืืงื ืขื ืืชืขืืืืชื. ื ืฉืื ืขื ืืื
-ืืคื=ืืืฉื.
ืืคืฉืจ ืึทืืขึถื ืืจืื ืืืฆืื ื: ืึดืืฆืึนื ึดื ืกืืืจืืื
ืืืืืจ ืืืื ืกืืืจืืื ืืืงืืคืื ืืฉืชื ื ืืคื ื ืขืฆืื ืืืืืื. ืืฉ
ืืฉืชื ื ืืกืืืจืืื ืืืขืืจ ืืืจืืืื ื ืืชืืื ืืช ืืฉื ื, ืืื ืืืืคื ืืื
ืืืืื, ืื ืืืฉืชื ื ืฉืืช ืขืจืื ื ืืชื ืืฉื ืืช ืขื ืืื ืืฉืืจื ืื ืงืจืืช.
ื ืฉืื ืขื ืืื -ืืคื=ืกืืืจืืื.
ืชืืื ืืช ืืฉื ื ืฉื: ืืขื ื ื ืชืื ืื ืกืื ืืืกืจ ืืชืืื at ืขืืื n
ืฉื ืชืช-ืืชืืื ืืช nืืจืืืื ื ืืคืืขื (ื-CALL ืื ืืฉืืืืฉ ืืคืื ืงืฆืื)
ืฉืื ื ืืกืื ืื ืชืื ืื ืื ืืืืืง ืื- nืืจืืืื ื ืืืื ื-th (ื-SUBROUTINE ืื
ืืฆืืจืช FUNCTION). ืืืืืื, ืื ืืืฉืชืืฉ ืืืืืจ ืชืช-ืชืืื ืืช ืขื ืืื
SUBROUTINE SUBA(X)
X ืืืืชื
ืืืืงืื ืืืจ ืงืืจื SUBA ืขื ืืื
CALL ืกืืื(2)
ftnchek ืืืื ืืช ืืฉืืืื. ืืกืืื ืืื ืืื ืฉืืืกืคืจ 2 ืืื ืืกืคืจ ืฉืื,
ืื ืืืืชื. ืืืฉืชืืฉ ืืื ืฆืจืื ืืืชืื
ืืชืงืฉืจ ืSUBA(2.0)
ืืืฉืจ ืืืืงืื ืืจืืืื ื ืฉืืื ืชืช-ืชืืื ืืช, ftnchek ืืืื ืืืืืช ืืกืืื ืืงืืืข
ืืื ืื ืื ืคืื ืงืฆืื ืื ืชืช ืฉืืจื. ืืืืืื ืืื ืืฉืชืืฉืื ftnchek ืืขืฉืืช ืืืช ืื
ืืืืงืื: ืื ืชืช-ืืชืืื ืืช, ืืืื ืฉืืืขืืจื ืืืืขืื ืืืฉื, ืืื ืื ืื
ืืืคืขื ืืฉืืจืืช ืืืงืื ืืืจ ืืืืชื ืืืืื, ืืื ืืกืื ืฉืื ื ืงืืข ืืคื ืื
ื ืึนืึธื. ืื ืื, ืื ืื ืฉื ืืชืช-ืชืืื ืืช ืืื ื ืืืคืืข ืืืคืืจืฉ
ืืฆืืจืช ืกืื, ืืื ืื ืืื ืฉืืื ืชืช ืฉืืจื; ืื ืื ืืืงืื ืืืคืืจืฉ ืื ืื
ื ืืงื ืืคืื ืงืฆืื. ืืื, ืชืชื-ืฉืืจืืช ืขืืจื ืืคื ืฉืฆืจืื ืจืง ืืืขืื ืื ืืืฉืืื
ืืืืืช ืืืืจื ืขื ืืื ืืฉืคื EXTERNAL ืืืืืื ืืงืืจื, ืืขืื ืฉืคืื ืงืฆืืืช ืืืืืืช
ืืฉ ืืืงืืื ืื ืืืคืืจืฉ ืืื ืืืืื ืข ืืืฆืืจืช ืืืืขืช ืฉืืืื ืื.
ื ืฉืื ืขื ืืื -ืืืขืื ืื ืืืืจื.
ืชืืื ืืช ืืฉื ื ืฉื: ืืขื ื ืืขืจื ืืืกืจ ืืชืืื at ืขืืื n
ืืืื ืืืฆื ืืงืืื, ืืื ืืจืืืื ื ืืืื ืฉื ืืืฉื ื ืฉืื ื ื
ืืืจืืืื ื ืืคืืขื ืืืชืืื ืืืกืคืจ ืืืืืื ืฉืื ืื ืืืกืคืจ
ืืืื ืืื. ื ืฉืื ืขื ืืื -ืึทืขึฒืจึธื ืืื ืขื -ืืืขืื ืื ืืืืจืืช.
ืชืืื ืืช ืืฉื ื ืฉื: ืืขื ื ืืืกืจ ืืชืืื at ืขืืื n
ืืจืืืื ื ืืื ืฉื ืชื ืืืื ืืืืจืืืื ื ืืืชืืื ืืคืืขื, ืื ื
ืืืขืื ืืืื ืฉื Hollerith ืืืื ืืืชืจ ืืืืืขืื ืืืชืืื ืืคืืขื.
ื ืฉืื ืขื ืืื -ืืืขืื ืื ืืืืจื.
ืชืืื ืืช ืืฉื ื ืฉื: ืืขื ื ืฉืืืืฉ ืืืกืจ ืืชืืื
ftnchek ืืืื ืืชื ืืฉืืช ืืคืฉืจืืช ืืื ืืืืคื ืฉืื ืชืช-ืชืืื ืืช ืืฉืชืืฉืช ืืืจืืืื ื
ืืืืืคื ืฉืื ืืืืขืื ืืกืืคืง ืืชืืื ืืช ืืืฉื ื. ืืกืืกืื ืืืื
ืืืืืช ืืื ืืฉื ื ืกืืืื, ืืคื ืฉืืชืืืจ ืืืื.
ืืื ืืืื ื is ืฉืื ื, ืืืฉื ืืืื ื is const or ืืืืื
ืืจืืืื ื ืืื ืืื ืืจืืืื ื ืืคื ืฉื ืงืจื ืืืฉืคื SUBROUTINE ืื FUNCTION ื
ืืฉืืืืฉ ืืชืื ืชืืื ืืช ืืืฉื ื. ืืืขืื ืืืฉื ืืื ืืืขืื ืืคื ืฉืืืขืืจ ืื
ืชืช ืฉืืจื ืื ืชืคืงืื ืขื ืืื ืืืชืงืฉืจ. ftnchek ืืื ืืืืจ ืฉืืขื ืช ืืื ืืื
ืฉืื ื ืขื ืืื ืชืช-ืืชืืื ืืช, ืื ืฉืืจืื ืฉืืขืจื ืฉืื ืืฉืชื ื ืืงืจืืื
ืืืืื. ืืืจืืืื ื ืืืืฉื ืืืชืืื ืื ืฆืจืื ืืืืืช ืงืืืข ืื ืืืืื,
ืืื ืืืื ื ืืฉืชื ื ืื ืืขืจื ืฉื ืืชื ืืืงืฆืืช ืื ืืืืคื ืืืืืืื.
ื ืฉืื ืขื ืืื ื -usage=arg-const-modified ืืึนืคึผึฐืฆึดืึธื.
ืืื ืืืื ื ืึฐืฉืืึผืึธืฉื ืืคื ื ืกื, ืืืฉื ืืืื ื ืึนื ืกื
ืืื ื ืืชื ืืืฉืชืืฉ ืืืจืืืื ื ืืื ืืชืช-ืชืืื ืืช ืืคื ื ืืงืฆืืช ืขืจื
ืืืื ืขื ืืื ืชืช ืืชืืื ืืช. ืืืจืืืื ื ืืืืฉื ืืืชืืื ืฆืจืื ืืืืืช ืขืจื
ืฉืืืงืฆื ืื ืขื ืืื ืืืชืงืฉืจ ืืคื ื ืืคืขืืช ืชืืื ืืช ืืืฉื ื. ื ืฉืื ืขื ืืื ื
-usage=var-uninitialized ืืึนืคึผึฐืฆึดืึธื.
ืืืืจื ืื ืืื ื ืืืฉืคืขืช ืื- -ืืืขืื ืื ืืืืจื.
ืชืืื ืืช ืืฉื ื ืฉืึตื ืืืคืขื ืืืืคื ืื ืขืงืื
ืืื ืืืกืจ ืืืชืืื ืืื ืืื ืกืื ืื ืชืื ืื ืฉื ืชืช-ืืชืืื ืืช ืขืฆืื ืืคื ืฉืืื ืืฉืืืืฉ ืืืื
ืืึผืืึธืจ. ืืืฉื, ืื ืืืฉืชืืฉ ืืฆืืืจ
ืืกืคืจ ืคืื ืงืฆืืืช ืฉืื (ื)
ืืืคืขืื COUNT ืืืืืื ืืืจ ื
N = COUNT(A)
ืืืื ืืืฆืืืจ ืขื ืกืื ืื ืชืื ืื ืฉืื, ืืื ืืงืืข ืืืจืืจืช ืืืื ืืกืื ืืืืชื, ืืืชืืกืก ืขื ืืจืืฉืื
ืืืช ืฉืื. ืืืืื ืืฉืืืืช ืืื ืฆืจืื ืืืืื ืืช ืืืฆืืจื
ืืกืคืจ ืฉืื
ื ืืชื ืขืืืจ -ืืืขืื ืื ืืืืจื 2 ืื 3.
ืชืืื ืืช ืืฉื ื ืฉื: ืืฉืชื ื ืืืจื ืืขื ื ืจืฉืืืืช:
ื ืืฆืื ืืืกืจ ืขืงืืืืช ืืื ืืกืคืจ ืืจืืืื ืื ืืืื (ืคืจืืืจืื)
ืืชืช-ืชืืื ืืช ืืฉ ืืืกืคืจ ืืืืขืื ืื ืืคืืขื ืฉื ืืชื ื ืื ืืืืื ื.
ftnchek ืขืืงื ืืืจ ืื ืืคื ืืืช ืฉื ืชืืื ืืืช ืืฉื ื (ืืฆืืจืืช CALL ื
ืืืืืืื ืืืืฆืขืืช ืคืื ืงืฆืืืช) ืืืฉืืื ืืืชื ืขื ืืืืืจืืช ืฉื ื
ืชืืื ืืืช ืืฉื ื ืืืงืื ืืืจ ืืงืื ืืืงืืจ. ืืืืจ Fortran ืืืจื ืืื ืื
ืืชืคืืก ืฉืืืื ืืกืื ืื. ื ืืชื ืขืืืจ -ืืืขืื ืื ืืืืจื 1 ืื 3.
ืึดืฉืึฐืชึทื ึถื ืึนื ืืืจืื. ืกืึผื ืืฉ ื ืืื ืืืฉืชืืข ืืืืืจ
ืืขืช ืืืคืกืช ืืืืช ืืกืืืื ืขืืืจ ืืืืื, ftnchek ืืืื ืขื ืืืืืืช ืืื
ืืืืื ืฉืืื ื ืืืงืืืื ืืืคืืจืฉ ืืืฆืืื ืืช ืกืื ืื ืชืื ืื ืฉืืื
ืืืงืฆื ืืืืฆืขืืช ืืงืืื ืืจืืืืช. ืื ืืกืคืง ืชืืืื ืืืฉืชืืฉืื ืืืขืื ืืื ืื ืืื
ืืืฆืืืจ ืขื ืื ืืืฉืชื ืื ืื ืืจืฉ ืืคืกืงื ืื ืืฉืคืืช ืืืจืืช. ืึถื
ืืืืืขื ืืืคืืขื ืจืง ืืืฉืจ -ืกืืืืื ืืืคืฉืจืืช ืืชืืงืฃ. ืืืืืคืื, ืืฉืชืืฉ ื-
-ืึฐืึทืืจึดืื ืกืื ืื ืืจืฆืื ื ืืงืื ืจืฉืืื ืฉื ืื ืืืฉืชื ืื ืืื ืืืืจืืื.
ืืฉืชื ืื ืืืฆืืจ ืืื ืืขืืื ืื ืืคื ืื
ืืืื ืื ืืืื ืฉืืืืจื ืืชืืื ืืช ืฉืื ืื ืืขืืื ืื ื ืขืฉื ืืื ืฉืืืืฉ,
ืื ืืื ืืืงืฆืืช ืขืจื ืื ืืื ืืงืื ืืืฉื ืืขืจื ืฉืืื. ืืฉืชื ืื ื-COMMON
ืืื ื ื ืืืืื. ื ืฉืื ืขื ืืื ื -usage=var-unused ืืึนืคึผึฐืฆึดืึธื.
ืืฉืชื ืื ืกื ืืื ืืขืืื ืื ืึฐืฉืืึผืึธืฉื
ftnchek ืืืืืข ืืืฉืชืืฉ ืืืฉืจ ืืืฉืชื ื ืืืงืฆื ืขืจื, ืื ื-
ืืืฉืชื ื ืืื ื ืืฉืืืืฉ ืืืจ ืืชืืื ืืช. ืืืจื ืืื ืื ื ืืืข ื- an
ืึถืืึธื. ื ืฉืื ืขื ืืื ื -usage=var-set-unused ืืึนืคึผึฐืฆึดืึธื.
ืืฉืชื ืื ืึฐืฉืืึผืึธืฉื ืืคื ื ืกื
ืืืืขื ืื ืืฆืืื ืช ืฉืืืื ืืฉืืฉ ืืืืฉืื ืขืจื ืืคื ืื
ืึดืชืืึผื. ืฉืืืืฉ ืืื ืขืืื ืืืืืื ืืืืฉืื ืขืจื ืฉืืื, ืฉืื
ืืขืจื ืืืชืืืชื ืฉืื ืืื ื ื ืฉืื. ื ืฉืื ืขื ืืื ื -usage=var-uninitialized
ืืึนืคึผึฐืฆึดืึธื.
ืืฉืชื ืื ืืืื be ืึฐืฉืืึผืึธืฉื ืืคื ื ืกื
ืืืื ืืฉืืืืฉ ืืคื ื ืืืืืจื ืืืฅ ืืื ftnchek ืืื ื ืืกืืื ืืงืืืข ืืช ืืขืืื
ืืืืืืืช. ftnchek ืื ืื ืฉื ืืชื ืืืฉืชืืฉ ืืืฉืชื ื ืืคื ื ืฉื ืงืืข ืื ืืจืืฉืื
ืืฉืืืืฉ ืืืฉืชื ื ืืชืจืืฉ ืืคื ื ืืงืกื ืืชืืื ืืช ืืืงืฆืืชื.
ื ืฉืื ืขื ืืื ื -usage=var-uninitialized ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: DO ืืื is ืึนื ืืกืคืจ ืฉืื
ืืืืจื ืื ื ืืชื ืช ืจืง ืืืฉืจ ืืืืืืช ื-DO ืื ืืกืคืจ ืฉืื, ืื ืืื ืืงืก ื-DO ืื.
ืื ืขืฉืื ืืืฆืืืข ืขื ืืืฉืืื ืืืืจืื ืขื ืืืื ืืงืก ืืืกืคืจ ืฉืื. ื ืฉืื ืขื ืืื
-ืงืืืขื=ืืืฉ-ืืขืฉืืช ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: ืืกืคืจ ืฉืื ืึธื ึธื ืืืืื ... ืืืืจ ื ืืืฉื
ืืื ื ืฉื ืฉื ื ืืกืคืจืื ืฉืืืื ืืืืื ืืชืืฆืื ืืกืื ืืกืคืจ ืฉืื, ืฉืื ื-
ืืืง ืืืงื ื ืฉืื. ืื ืืื ืืืืื ืืกืคืจ ืฉืื ืืืืื ืืืืงื ืืื
ืืืืืจ ืืืชืจ ืืืืจ ื-datatype ืืืืชื, ืืืชืื ืฉืืืืชื ืืืืงืช ืืืคืืก ืืืืชืืช
ืืชืืืื. ื ืฉืื ืขื ืืื -ืงืืืขื=int-div-real ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: ืืกืคืจ ืฉืื ืึธื ึธื ืืืืื ... ืึฐืฉืืึผืึธืฉื in ืึทืขึฒืจึดืื
ืืื ื ืฉื ืฉื ื ืืกืคืจืื ืฉืืืื ืืืืื ืืชืืฆืื ืืกืื ืืกืคืจ ืฉืื, ืฉืื ื-
ืืืง ืืืงื ื ืฉืื. ืื ืืืืื ืืกืคืจ ืฉืื ืืื ืืฉืืฉ ืืืขืจืื,
ืกืืืจ ืืืื ืฉื ืืขืื ืืืืงื ืืกืื ืืืืชื. ื ืฉืื ืขื ืืื
-ืงืืืขื=int-div-exponent ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: ืฉืึตื ืึนื ืกื ืืชื ืึทืึฒืืึนืจ ื ืชืงื ื
ืืืจื ืฉืื ืืชืคืงืืื ื-Fortran ืืืืืจื ืขืจื ืืื ืขื ืืื ืืงืฆืืช ืืขืจื ื-
ืฉื ืืคืื ืงืฆืื. ืืืืขื ืื ืืฆืืื ืช ืฉืืคืื ืงืฆืื ืื ืืืงืฆืชื ื
ืขืจื ืืคื ื ืื ืงืืื ืฉืื ื ืืฆืื ืืฉืคื RETURN. ืืื, ืื
ืืคืฉืจื ืฉืืคืื ืงืฆืื ืืืืื ืืืืืืจ ืขืจื ืื ืืืืืจ.
ืึทืืึธืจึธื: ืื ืกืื ืืจืืืช ืชืืืืจ: ืืชืืืื ื ืืืื ืื ืืืื be ืืืืืจ ืืื
ืชืงื Fortran 77 (ืกืขืืฃ 6.2.2) ืืืกืจ ืขื ืฉืจืฉืจืช ืืฉืชื ื ืชืืืื
ืฉืืืืื ืืื ืืืืืืช ืืกืืืจืืื, ืืืขื ืืืฆืืจืช ืืฉืืื.
ื ืฉืื ืขื ืืื -f77=mixed-expr.
ืึทืืึธืจึธื: ืื ืกืื ืืจืืืช ืชืืืืจ : ืืฉืืขืืชื ืชืืืื ืขืืจ 72 ืขืืืืืช
ืืืืจื ืื ื ืืชื ืช ืชืืช -f77=ืงื ืืจืื ืืืืจื ืื ื ืขืืืืื ืืืืืจื ืืฉ
ืฉืืืฉ ืืืืืืช ืจืืื ืฉืื ืืืฆืืจื, ืืืืฆืืจื ืืฉ ืืฉืืขืืช
ืืงืกื ืชืืื ืืช ืืขืืจ ืืขืืืื 72. Standard Fortran ืืชืขืื ืืื ืืืงืกื ืืขืืืืืช ืืื,
ืืื ืืื ืืืืจืื ืื. ืืคืืื ืืชืืื ืืช ืขืฉืืื ืืืืืช ืืืืคืืช ืืืจืช ืขื ืืื
ืืืืจืื ืฉืื ืื.
ืึทืืึธืจึธื: ืื ืกืื ืืจืืืช ืชืืืืจ : ืืฆืืจื ืึทืืึผืฆึธื of ืกืืจ.
ftnchek ืืืื ืืฆืืจืืช ืฉืื ืืืืฅ ืืจืฆืฃ ืฉืฆืืื ืขืืืจ ANSI
ืชืงื Fortran 77. ืืืื 1 ืืืืืฉื ืืช ืจืฆืฃ ืืืฆืืจืืช ืืืืชืจ ื-
ืฉืคืช ืคืืจืืจื. ืืฆืืจืืช ืฉืืื ื ืชืงืื ืืช ืืชืคืจืฉืืช ืืื ืืืช ืขื ืืื
ftnchek, ืืื ืืื ืืข "ืืคืืื" ืฉื ืืืืขืืช ืฉืืืื. ืืื ื ืืจืฆืฃ ืืื ืื
ืืืืืจ ืืื ืืื ืืข ืืืจื ืขื ืืืืขืช ืืฉืืืื ืขืืืจ ืืืืง ืฉื ืืืื
ืืฆืืจืืช. ื ืฉืื ืขื ืืื ื -f77=ืืฆืืจื-ืกืืจ ืืึนืคึผึฐืฆึดืึธื.
-------------------------------------------------- ------
| | ืืฉืชืืข
| ืคืจืืืจ |----------------------
| | ืืคืจื ืืืจ
ืคืืจืื |---------------|------------------------
ื | | ืืฆืืจืช-ืคืื ืงืฆืื
ืื ืืกื | ื ืชืื ืื |------------------------
| | ืืจ ืืคืขืื
-------------------------------------------------- ------
ืืื 1
ืึทืืึธืจึธื: ืืคืฉืจื ืืืืง by ืืคืก
ืืืืขื ืื ืืืืคืกืช ืืื ืืงืื ืฉืื ืืชืืฆืขืช ืืืืงื (ืืืขื ืืืืงื ืืคื ื
ืงึธืืึผืขึท). ืืฉืชืืฉ ืื ืืื ืืขืืืจ ืืืืชืืจ ืืืืงืช ืืื ืจืืฆื ืืคื ืืขืืืช ืืคืก. ืึฐืืึผืงึธืจ
by -ืึฒืืึผืงึธื ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: ืืืฉื ืงืืื ื intg
ftnchek ืืืื ืืฆืืจืช ืืฉืืื ืฉืืฉ ืื ืืืืื ืืืืชื ืขื
ืืืื, ืืื ืืฉืชื ื ืฉื ืืกืคืจ ืืฉืืื. ืืืืง ืืฉืืจื ืฉื ืืขืจื ืืืืืชื
ืืืื. ืื ืชืืืจ ืืืคืืจืฉ ืืช ืืืืืื ืืืืืชื ืืืกืคืจ ืฉืื ืืืืฆืขืืช ื
ืคืื ืงืฆืื ืคื ืืืืช ืฉื INT ืื NINT, ืื ืชืืืคืก ืืืืจื. ืืืืขื ืืืื ืืื
ืืืืคืก ืื ืืืืื ืืืืง ืืคืื ืืืงืฆื ืืืืืง ืืืื
ืืฉืชื ื ืืื' ื ืฉืื ืขื ืืื -ืงืืืขื=ืืืจืื ืืืจืื ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: ืื ืื is ืึนื ืืกืคืจ ืฉืื
ืืืืืื ืฉืืชืืืืืช ืฉื ืืขืจื ืื ืืืจื ืืื ืืืืืืช ืฉืืืืช, ืืฉืืืืฉ ืืืกืคืจ ืฉืืื ื ืฉืื
ืืืืืื ืืื ืขืฉืื ืืืืชืช ืขื ืฉืืืื. ื ืฉืื ืขื ืืื -ืงืืืขื=ืืืช-ืื ืืื
ืืึนืคึผึฐืฆึดืึธื.
ืึทืืึธืจึธื: ืื ืืืืข ืืืืชื ืคืื ืงืฆืื
ืืืืขื ืื ืืืืืจื ืืช ืืืฉืชืืฉ ืฉืฉื ืืืืฆืืจ ืืืฉืคื INTRINSIC ืืื
ืื ืืืืข ื ftnchek. ืื ืจืื ืฉืื ืคืื ืงืฆืื ืคื ืืืืช ืื ืกืื ืืจืืืช, ืืื
ืืชืืื ืืช ืื ืชืืื ื ืืืืช. ืืคืื ืงืฆืื ืชืืืคื ืขื ืืื ftnchek ืืชืืจ ืืฉืชืืฉ-
ืคืื ืงืฆืื ืืืืืจืช. ืืืืจื ืื ืื ื ืืืืช ืขื ืืื ืฉืื ืืคืฉืจืืช, ืืืืืื ืฉืืื ืืฉืคืืขื
ftnchekื ืืชืื ืฉื ืืชืืื ืืช. ืขื ืืืช, ืื ืืคืื ืงืฆืื ืืคื ืืืืช ื ืืฆืืช ืืืื ื
ืืงืืืฆืืช ืื ืชืืืืช ืฉื ืืจืืืืื ืื ืกืื ืืจืืืื, ืืชื ืืืื ืืืฉืชืืฉ ื- -ืคึผึฐื ึดืืึดื ืืืืจืช ื
ืืืจืื ftnchek ืืืืืช ืืืชื.
ืืืืืืช ื ืืจืืืืช
ftnchek ืืงืื ืชืืื ืืืช Fortran-77 ืืชืงื ANSI ืขื ืืื ืืืืืืช ืงืื ืืช ืืจืืืช
ืืจืืืืช ื ืคืืฆืืช.
ืืืืืืช:
ืืจืืืื ืืื ืืืื ืืคืื ืงืฆืืืช ืืืฆืืจื ืืืืคืืื ืืื ืืฉืชื ืื ืจืืืืื ืฉื
ืืชืื ืืช. ืืืืืจ, ืืืืงืฃ ืฉืืื ืืื ืื ืืืฉื ื, ืื ืจืง ืืืฆืืจื
ืืืืจืช ืคืื ืงืฆืื.
ืืืืืงื ืฉื ืืฆืืจืืช FORMAT ืจืืคืคืช, ืกืืืืช ืืคืจืืืื ืืกืจืื (ืคืกืืง,
ืืื') ืืื ืืชืืจื ืคืืจืื ืืืงืืืืช ืฉืืื ืืชืงื ืืืืื ืืืชื, ื
ืืืคืฉืจ .d ืฉืืืช ืขื ืืชืืจืื ืฉืืกืืจ ืืื. ืื ืื ืืืืืจ ืืชืืช
-f77=format-edit-descr ืืืื ืกืืื ืืชืืจ ืื ืกืื ืืจืืืื (ืืื O), ืื ืชืืืื
ืืจืืืืช.
ืืฉ ืืื ืืจืืืืช ืชืืืืจืืืช ืืืืื ืืื ืฉื Fortran 90 ftnchek ืืงืืืช
ืืื ืขืืฉื ืืขื ืืืื ืืืืงื. ืืืืืื, ืฉืืืืฉ ืืืฆืืืขืื (ืืื ืื ื
ืชืืืืจ Cray ืื ืกืื ืืจืื ืื ืชืืืืจ Fortran 90) ืืื ื ืืกืืื ืืืื ืขืืืจ ืกื
ืืกืืืืก ืืฉืืืฉ. ืืฉ ืืงืืืช ืฉืืื ืืื ืืืื ืืืืงื ืืกืืืืช ืืืชืจ
ืืืืฉื, ืื ืืขืช ืขืชื ืืืฉืชืืฉ ืฆืจืื ืืืชืืืืก ืืงืืื ืฉื ืชืืืืจื ืืื
ืชืืื ืืช ืคืฉืื ืื ืืืืช ืืื ืืืคืฉืจ ืืืืงื ืฉื ืืืืืื ืืืจืื ืฉื ืงืื ืื
ืืืื ืืืชื. ืขืืื ืืกืขืืฃ ืืจืืืืช ืืคืจืืื ืืืื ืืชืืื ืืช
ืืชืงืื ืื ืื ื ืืืง ืืืืืื.
ืื ืืชืืื ืืช ืืฉื ื ืฉืกืืคืงื ืขื ืืื ืืืฉืชืืฉ ืืฉ ืฉื ืืื ืืืืช ืืืชืืื ืืช ืืืืชื ืกืื ืืจืืืืช
ืคืื ืงืฆืืืช ืืืืืจืืช ืขื ืืื ftnchek, ืืฉ ืืืฆืืืจ ืขืืื ืืืฆืืจื EXTERNAL ื
ืื ืฉืืจื ืฉืืคืขืืื ืืืชื. ืืืจืช ืื ืืืื ืืคืืฃ ืืืืืงื ืืืจื ืืื
ื ืชืื ืืคืื ืงืฆืื ืืคื ืืืืช. ืืืืืื ืฉืืืจืืืืื ืืื ืกืื ืืจืืืื ืืื ื
ืชืงื, ืืฆืืจื ืืืฆืื ืืช ืื ืืื ื ื ืืจืฉืช ืขื ืืื ืชืงื Fortran 77.
ืืฉืชืืฉ ื -ืืื ืืจืื ืกืืง=ืืื ืืืืจื, ืืืจื ืืจืื ืืืจืืืืื ืืื ืกืื ืืจืืืื
(ืืืขื ืืื ืืืจืืฉืื ืืชืืืื ืืกืื ืื ืชืื ืื ืืืืจืืืื ืืืคืืืื) ื ืืชื ืืืคืื
ืืืื. ืขืืื ืืจืฉืืืืช ืฉื ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช ื ืชืืืืช ืชืืช
ืืืื ื -ืคึผึฐื ึดืืึดื ืืืืืจื ืืืขืื.
ืจืืืืช:
ืื ืืืจืืืืช ืืืื (ืืืขื ืชืืืื ืงืื ืื) ืืืฆืจื ืืืืจืืช ืื
ืืจืืืื ืื -F77 ืืืคืฉืจืืช ืืืืืจืช. ืืืง ืืืืจืืืืช ืืืคืืจืืืช ืืืื ืื ืืืง ืืื
ืชืงื Fortran-90. ืืื ืืกืืื ืื ืืกืืืื (F90).
ืืจืืืกืืืช ืืืชืจืืช, ืืืชืืจืืืืช ืืืกืจ ืฉืืืช ืืืชืืืืื ืืืจืืืกืืื
ืืคืกืืง ืื 8 ืขืืืืืช. ืืชืงื ืืื ื ืืืื ืืจืืืกืืืช. ืฉืืื ืื ืฉืืืง
ืืืืจืื ืืืคืฉืจืื ืืจืืืกืืืช, ืืื ืืชืืืืกืื ืืืืื ืืืจืช. ืืืืคืื ืฉืืืืืจ ืขืืืจ DEC
ื ืืชื ืืืฉืื FORTRAN ืืืืฆืขืืช -source=dec-tab ืืืืจื.
ืืืจืืืืช ืขืฉืืืืช ืืืืืช ืืืคืจืืืช ืืืืฆืขืืช ืืจืืืืช ืื ืืคืืกืชืจืืคืื. ืจืฆืฃ ืฉื ืฉื ืืื
ืชืืื ืืคืจืื ืืชืคืจืฉืื ืืชื ืืคืจืื ืืืืืข ืืืื.
(F90)
ืืืจืืืืช ืขืฉืืืืช ืืืืื ืจืฆืคื ืืจืืื ืืืืืจ ืืกืื ืื UNIX. ืื ืืืื
ืืชืคืจืฉ ืืืื ืื ื -source=unix-backslash ื ืืชื ืช ืืืืจื. ืืืจืช ื
ืชื ื ืืื ืืืืจื ืืืืคื ืืชื ืืืคืกื ืจืืื.
ืงืื ืืืงืืจ ืืืื ืืืืืช ืืคืืจืื ืืืคืฉื ืฉื Fortran 90 ืื ืืคืืจืื ืงืืืข ืืกืืจืชื.
(F90)
ื ืงืืื-ืคืกืืง ืืืชืจ ืืืคืจืื ืืฆืืจืืช. (F90)
ืชืืืื ืงืื ืื ืืืชืจืื, ืืื ืืืืจืื ืืืืคื ืคื ืืื ืืืืชืืืช ืจืืฉืืืช
ืืืขื ืืืืจืืืืช ืชืืืื. ืืชืงื ืืฆืืื ืืืชืืืช ืจืืฉืืืช ืืืื, ืืืขื ื
ืืขืจืืช ืืืืจืืืืช. (F90)
ืงืืืขืื ืฉื Hollerith ืืืชืจืื, ืืืชืื ืืชืงื Fortran 77,
ื ืกืคื ื. ืืื ืืืฉืชืืฉ ืืื ืืืืืืืื, ืื ืืืืื ืืืชื ืขื datatype
ืืืคื.
ืืืืช 'D' (ืืืชืืืช ืืืืืืช ืื ืงืื ืืช) ืืขืืืื 1 ืืืืคืืช ืืืชืืื ืฉื ื
ืชืืืื. ืืื ืืคืฉืจืืช ืืืชืืืืก ืืฉืืจืืช ืืืื ืืื ืืฆืืจืืช ืืืงืื ืืขืจืืช.
ืืฆืืจืืช ืขืฉืืืืช ืืืืืช ืืืชืจ ื-72 ืขืืืืืช ืืชื ืื ืฉืืืืืจื ืขืืืืื ืืื
ืืฉืืฉ ืืืืืืช ืืืืื. ืขื ืคื ืืชืงื, ืื ืืืงืกื ืืขืืืืืช 73
ืขื 80 ืืชืขืืืื, ืืืฃ ืฉืืจื ืื ืืืืื ืืืืืช ืืจืืื ื-80 ืขืืืืืช.
ืฉืืืช ืืฉืชื ืื ืขืฉืืืื ืืืืืช ืืจืืืื ืืฉืืฉื ืชืืืื. ืืชืงื ืืฆืืื ืฉืืฉื ื
ืืืงืกืืืื. ftnchek ืืืคืฉืจ ืฉืืืช ืืืืจื ืฉื ืขื 31 ืชืืืื (F90).
ืฉืืืช ืืฉืชื ืื ืขืฉืืืื ืืืืื ืงืืืื ืชืืชืื ืื ืืกืืื ื ืืืืจืื (ืื ืืืจืื ืฉืืื ื ืืืคืืืชืืื
ืชืืืื ืืคื ืฉืฆืืื ืขื ืืื -ืืืื-ืชืืืื ืืึนืคึผึฐืฆึดืึธื). ืืืืืืืช ืืืื ืื
ืืชืืืืกื ืืื ืืืืชืืืช ืืืคืืืชืืืช. ืกืื ืืจืืจืช ืืืืื ืขืืืจ ืืฉืชื ืื ืืชืืืืื
ืขื ืืืืืืืช ืืืื ืืื ืืืืชื. ืืืฉืคืืื ืืกืื IMPLICIT ืืืฆืืื ืื ืืืื ืฉื
ืชืืืื, ืกืืื ืืืืืจ ืืืจื Z ืืืืจืื ืงื ืชืืชืื. (ืื ืืืจ
ืชืืืื ืืืืืืจืื ืขื ืืื ืืืฉืชืืฉ ืืชืืืืกืื ืืื ืืกืืื ืืืืืจ.) Fortran 90
ืืชืืจ ืงืืืื ืชืืชืื ืื ืืฉืืืช ืืฉืชื ืื.
ืืจืกืช UNIX ืกืืืืช ืืช ื ืืืืืชื ืฉื ืื ืืืืช ืงืื-ืืขืื, ืืืืืจ ืงืืืื
ืืชืืื ืืกืืื ืืืืจื (#). ืืชืืืืกืื ืืืืื ืืื ืืขืจืืช, ืืืขื #ืฉืืจื
ืื ืืืืช, ืฉืืชืคืจืฉืืช, ืืืฉืืฉืืช ืืงืืืขืช ืืกืคืจ ืืฉืืจื ืืืืงืืจ
ืฉื ืงืืืฅ ืขืืืจ ืืืืจืืช ืืืืืขืืช ืฉืืืื. ืฉืื ืื ืฉืื ืืืืช #include ืืื ื
ืืขืืื ืขื ืืื ftnchek. ืชืืื ืืืช ืืืฉืชืืฉืืช ืืื ืืืืื ืงืืฆื ืืงืืจ ืฆืจืืืืช ืืืืืช
ืขืืจ ืืจื ืืคืจื-ืืขืื ืืคื ื ืฉืืืงืื ืืืื ftnchek. ืืคื ืฉืฆืืื ืืืื,
ftnchek ืืื ืืขืื ืืฆืืจืืช INCLUDE, ืฉืืฉ ืืื ืชืืืืจ ืฉืื ื. ื
ืชืืื ืืช ืืืคืฆืืื ืืืช, ftnpp(1L) (ืืืื ืื ืคืจื) ืืกืคืง ืขืืืื ืืงืืื ืื
ืืืคื ืืจืืื ืืงืืฆื INCLUDE.
ืืื ื ืืืงืจื Fortran 90 DO ... ENDDO ืืืชืจ. ืืืืืืจ ืืืืฆืืื
ืืฆืืจืืช ืืชืงืืืืช. ืืื ืืื ืขืฉืื ืืืืืช ืฉื ืืืคืฆืืื ืื ืืขืฉืืช-ืงืื ืกืืจืืงืฆืื, ืืื
ืฉืืืช ืืืื ื ืืื ื ืืกืืื ืื ืืฆืืจื ืขืงืืืืช. (F90)
ืืื ื Fortran 90 SELECT CASE ืืชืงืื. (F90)
ืฉืืืช ืงืื ืกืืจืืงืืื ืืชืงืืืื ืื ื-IF, THEN, ELSE, ENDIF ื-SELECT CASE
ืืฆืืจืืช. (F90)
ืืืฆืืจืืช ACCEPT ื-TYPE (ืขืืืจ ืืกืืฃ I/O) ืืืชืจืืช, ืขื ืืืชื ืืืืจ
ืชืืืืจ ืืื PRINT.
ืืชืืืืจ ืฉื ืงืจื ``Cray pointer'' ื ืกืื. ืื ืื ืืืชื ืืืจ ืืื ื
ืืฆืืจืช Fortran 90 POINTER. ืืื ืืืืงื ืืืืชืืช ืฉื ืืืฆืืจื ืืืืจืช
ืืืฉืจ ืชืืืืจ ืืกืืกื. ืืฆืืจื ืฉื ืืฆืืจื ืื ืืื
ืืฆืืืข (ืืฆืืืข, pointee) [,(ืืฆืืืข, pointee)]
ืืืฉืชื ื ืืืฆืืืข ืืืงืฆื ืกืื ื ืชืื ืื ืฉื INTEGER *4. ืืืืงืช ืฉืืืืฉ ืฉื
ืืฉืชื ื ืืคืืื ืื ืืืืืืื, ืืืืืื ืฉืืคืืขื ื ืืืฉืืช ืืืืื ืืขืงืืคืื
ืืจื ืืืฆืืืขืื.
ืืชืงืืืื ืืชืืืืจืื ืืืืื ืืงืฉืืจืื ืืืฆืืืข Fortran 90: ALLOCATABLE,
ืืฆืืจืืช POINTER, ื-TARGET ืืืืชื ืชืืื ืืช ืืืฆืืจืืช ืกืื;
ALLOCATE, DEALLOCATE ื- LLIFY ืืฆืืจืืช ื ืืชื ืืช ืืืคืขืื; ืืงืฆืืช ืืฆืืืข ืืืืฆืขืืช
=> ืืืคืจืืืจ; ืืืคืื ืงืฆืืืช ืืคื ืืืืืช ALLOCATED ื-ASSOCIATED. ืงืฆืช ืกืื ืื
ืืืืงืช ืืฉืชื ื ืืฆืืืข ืืคืขืืืืช ื ืขืฉืืช ืืขืืจ ืืกื ืืืกืืกื ืืืฉืืืืฉ
ืกืึธืืึผืก. ืืืฉื, ืืื ืืืืงื ืฉื ืฉืืืืืช ืืื ืืฆืืืขืื ืืฉืชืืฉืืื,
ืื ืฉืืืืฉ ืืืขืจืืื ืื ืืืงืฆืื.
ืืืฆืืจืืช ืขืฉืืืืช ืืืืืช ืื ืืกืคืจ ืงืืื ืืืฉื. ื-Fortran 77 ื-Fortran
90 ืชืงื ืื ืืืคืฉืจืื ืืงืกืืืื 19 ืืฆืืจืช ืืงืืจ ืงืืืข. ืชืงื Fortran 90
ืืืคืฉืจ ืืงืกืืืื 39 ืืฆืืจืช ืืงืืจ ืืืคืฉืืช.
ืืืคืจืืืจืื ืืืกืืื (ืืฉืืืื) ืืืืจืืืื ืืกืืื ื ืคืืกืืง, ืืืืืจ: < <= == /= > >=
ืืืจืฉืื. (F90)
ืืขืจืืช ืืืืืขืืช, ืืืชืืืืืช ืืกืืื ืงืจืืื, ืืืชืจืืช. (F90)
NAMELIST I/O ื ืชืื. ืืชืืืืจ ืืื ืืื ืฉื Fortran 90.
ืืฆืืจืืช FORMAT ืืืืืืช ืืืืื ืกืืื ืืืืจ ืืื ืืฆืืื ืืืืื ืฉื ืืจืจื-
ืึทืึฒืืึนืจ. ื ืืชื ืืืฉืชืืฉ ืืืืืื ืืกืคืจ ืฉืื ืืืืงืฃ ืืกืืืจืืื ืืืืืช ืืื ืืงืื ื-a
ืืฉืคื FORMAT ืฉืื ืชืงื Fortran 77 ืืืคืฉืจ ืงืืืข ืืกืคืจ ืฉืื (ืืืขื
ืขืืืจ ืืืจื ืงืืืข Hollerith), ืืื ืืกืคืง ืขืจื ืืื ืจืืฆื ืขืืืจ ืืืจื
ืืคืจื ืื ืจืืื ืฉืื.
ืืืืืช ืืคืชื ืื ืกืื ืืจืืืืช ืืืชืจืืช ืืืฆืืจืืช ืงืื/ืคืื, ืืืงืืืืืช ืืืื ื-VMS
ืคืืจืืจื.
ืืืฆืืจื IMPLICIT NONE ื ืชืืืช. ืืืฉืืขืืช ืฉื ืืืืจื ืื ืืื ืื
ืื ืืืฉืชื ืื ืืืืืื ืืืฆืืืจ ืืืคืืจืฉ ืขื ืกืืื ืื ืชืื ืื ืฉืืื. ืืืงืื ืืกืื ืืช
ืืืคืขืื ืฉื ืืฉืชื ืื ืืืื ืขื ืืืืขืืช ืฉืืืื ืชืืืืจ, ftnchek ืืืื ืขื ื
ืกืืฃ ืืืืืื, ืืืืืจ ืืื ืืืคืืก ืจืฉืืื ืฉื ืื ืืืฉืชื ืื ืืื ืืืืจืืื, ืืคื ืฉืืื
ืขืืฉื ืขืืืจ -ืึฐืึทืืจึดืื ืืึนืคึผึฐืฆึดืึธื. (F90)
ืืกืืื ืื ืชืื ืื INTEGER, REAL, COMPLEX ื-LOGICAL ืืืชืจ ืืืืืช ืืืคืฆืืื ืื
ืืคืจื ืืืืง ืืืฆืืจืืช ืกืื. ืืืืืื, REAL*8 ืคืืจืืฉื 8-ืืชืื
ืกืื ื ืชืื ืื ืฉื ื ืงืืื ืฆืคื. ืกืื ืื ืชืื ืื REAL*8 ืืื ื ื ืืฉื ืืืืจื
ืฉืืื ืขืจื ื-DOUBLE PRECISION, ืืืชืื ื -ืืืื ืืืืื ืืืืจื. ืืคืืจืืจื 77
ืืชืงื ืืืคืฉืจ ืืคืจื ืืืจื ืจืง ืขืืืจ ื ืชืื ื CHARACTER.
ftnchek ืชืืื ืืืคืจื ืกืื DOUBLE COMPLEX ืขืืืจ ืืืืช ืืืจืืืช ืืฉืจ
ืืืงืื ืืืืชืืื ืืืืืื ืืื ืื ืืืืง ืืคืื. ืืจืืชืืืืงื ืืขืืจืืช ืืืืืืช
ืงืืืคืืงืก ืืขื ืืืืง ืืืื ืขื ื ืชืื ืื ืืืืชืืื ืืจืืช ืืืืง ืืคืืื, ืืกืืจ ืืคื ื
ืกืื ืืจืื, ืื ืื ืชืืฆืื ืืืจืืืช ืืคืืื.
ืืชืงืืืื ืืฆืืจืืช ืืฉืืืืืช ืฉื ืกืืืื ืืืืชืืืื ืืืืื ืืฆืืจืช ื ืชืื ืื.
ืืืื ืืฉ ืฆืืจื ืฉื ืืฆืืจืช Fortran 77 ืกืื ืืจืืืช, ืืืืจืื ื ืืื-
ืจืฉืืื ืืืคืจืืช ืฉื ืงืืืขืื ืืื ืื ืืืฉืืฉ ืืืฉืคื DATA. ืืืืื ื
ืชืืืืจ ืืื
ืืกืคืจ ืฉืื N / 100 /
ืืฆืืจื ืืืืืจืืช ืืื ืฉื ืืฆืืจืช ืืชืืื ืื ืืืืฆื ื-Fortran 90. ืืื
ืืฉ ืืืชืื ืืฆืืจืืช ืืืืฆืขืืช ืืืืคืก ืืกืื ืืจืื ืืืชืืืจ ืืืื, ืืืืืจ
ืืชืงืื ืขื ืืื ftnchek.
ืงืืืืช ืชืืืื ืืืืืืช ืืืฆืืจืืช ืืกืื Fortran 90 ืืืืกืกืืช ืชืืื ืืช. ืึถื
ืกืื ืื ืืืฆืืจื ื ืืื ืขื ืืื ืฉืืืืฉ ืื ืงืืืชืืื ืืคืืื (::) ืืื ื
ืจืฉืืืช ืืชืืื ืืช ืืจืฉืืืช ืืืฉืชื ืื ืืืืฆืืจืื. ืืชืืื ืืช ืื ืชืืืืช ืขืฉืืืืช
ืืืชืืื ืืืชืื ืชืื ืืชืืืืื, ืืื ืขืืืื ืื ืืกืคืืงืื ืืืงืฆืืขื ืื-
ืชืืื ืืืช Fortran 90 ืืืืืชืืืช. ืื ื ืืงืืื ืืืืกืืฃ ืชืืืื ืืชืืื ืืช ื ืืกืคืืช ืืขืชืื
ืืฉืืจืจ. ืื ื ืืืืื ืืชื ืืืื ืืกืืืข ืืืฉืืื ืื. ืจืื ืืช ืงืืืฅ ืืืฉืืืืช ื-
ืืคืฆืช ืงืื ืืงืืจ ืืคืจืืื. ืื ืืกืฃ, ืืชืืื ืืช ืืืงืืืืืช ืืขืช
ืื ืกืืื ืื ืชืื ืื ืืจืืืืื ืื DIMENSION, EXTERNAL, INTRINSIC, PARAMETER ื-SAVE.
ืฆืืจืช ืืืฆืืจื ืืืืฉื ืืืคืฉืจืช ืื ืืงืฆืืช ืขืจืืื ืืืฉืชื ืื
ืืึผืฆืึธืจ. ื ืืื ืืขืืฉืื, (LEN=ืขืจื) ืฆืืจื ืฉื ืฆืืื ืืืจืื ืชืืืื ืืื ืื
ืึฐืงืึผืึผึธื. ืืคืจืืื ืืืืืื, ืืืืฆืขืืช (KIND=ืขืจื) ืื ืืชืืื ืืื ืื
ืืขืืื: ืื ืืกืืืื ืืืืคืืื ืืกืื ืืจืืจืช ืืืื. ืืื ืื, ืืฉ ืืขื ืืืืงื
ืฉื ืืฆืืจืืช ืืื ืืขืืจ ืืชืืืืจ ืืกืืกื.
ืคืื ืงืฆืืืช ืคื ืืืืืช ืื ืกืื ืืจืืืืช ืจืืืช ืืกืืคืงืืช. ืจืื ืืช
ืืืื ืขื -ืคึผึฐื ึดืืึดื ืขืืืจ ืจืฉืืื ืฉื ืคืื ืงืฆืืืช ืืืืฆื ืืฉืืื ืืืืื
ืืึผืึผึธืจ.
ืืืืงืช ืืืขืื ืื ืืื ื ืฆืืืื ืืืืชื ืืจืืืืื ืื ืกืื ืืจืืืื ืฉืืืงืืื ืืขืจืืื ืื
ืกืืื ืืืขืื ืื ืืขืืจืืื.
ftnchek ืืชืืจ ืืช ืืฆืืจืช INCLUDE, ืืืืจืืช ืืืืืื ืฉื ืืืงืกื ืฉื ื-
ืงืืืฅ ื ืชืื. ืืชืืืืจ ืืื
ืืืื 'ืฉื ืืงืืืฅ'
ืื ืชืืื ื-Fortran 90. ืื -source=vms-include ื ืืชื ืช ืืคืฉืจืืช,
ftnchek ืขืืงื ืืืจ ืืืกืืืืช VMS ืืืืก ืืืืืจื ืื: ืืื ืื ืืื ื
ืืจืืจืช ืืืืื ืฉื .ื ืื ืื ื ืืชื ืช ืกืืืืช ืฉื ืงืืืฅ, ืืืืคืฉืจืช ืืช
qualifier /[NO]LIST ืืขืงืืืช ืฉื ืืงืืืฅ, ืืื ืืฉืืื ืืจืืฉืื ืฉื ืืืืืืื
ืงืึนืึถืฅ. ืืื ืชืืืื ืืืืื ืืืืืื ืืงืกื VMS.
ืืคืื ืืืืื ืืืชืืืืก ืืคืจืืืื ืืืืืืื ืืงืืฆื include, ืืืืงืื ืฉื
ืืฉืืืื ืืฆืืื ืช ืื ืขื ืืื ืืืืงืื ืฉืื ืืงืืืฅ include ืืื ืขื ืืื ืืืืงืื ื
ืงืืืฅ ืืื ืฉืื ื ืืื ืืงืืืฅ.
ftnchek ืืงืื ืืฆืืจืืช PARAMETER ืฉืืกืจืืช ืกืืืจืืื. ืืื ืืืืืจื
ืขื ืื ื -f77=param-noparen ื ืืชื ืืื.
ftnchek ืืงืื ืืืืจืืช PARAMETER ืืืืืืืช ืคืื ืงืฆืืืช ืคื ืืืืืช ื
ืืงืกืคืื ืฆืื ืขื ืืื ืืขืจืื ืฉืืื ื ืฉืื. ืฉื ื ืืืงืจืื ืืืื ืืกืืจืื ืขื ืืื
ื-Fortran 77 Standard, ืืืืืืจ ืืืื ืื -f77=param-intrinsic ืืื
ื ืชืื. ืื ืขืจื ืคืื ืงืฆืื ืคื ืืืืช ืืื ืงืืืข ืืกืคืจ ืฉืื ืืืื ืืืืืจ,
ftnchek ืืขืจืื ืืช ืื. ืื ืืืคืฉืจ ืืืืืง ืืื ืืืชืจ ืื ื ืขืฉื ืฉืืืืฉ ืืคืจืืืจ
ืืฆืืจืช ืืืื ืืขืจืืื. Fortran 90 ืืืคืฉืจ ืคืื ืงืฆืืืช ืคื ืืืืืช ื-PARAMETER
ืืืืจืืช.
ืืคืื ืงืฆืืืช ืืคื ืืืืืช ืืืืขืจืืืช ืื:
ABS IABS DIM IDIM MAX
MAX0 MIN MIN0 ืกืืื MOD
ISIGN LEN ICHAR INDEX
ืืคืื ืงืฆืืืช ืฉื ืืจืืืื ืืื ืฉืืืื ืืืขืจืืื ืจืง ืื ืืืจืืืื ืืื ืื ืืกืคืจ ืฉืื
ืืืืืืื ืงืืืขืื. (ืืื ืขืฉืืืื ืืืืื ืงืืืขืื ืฉืืืื, ืคืจืืืจืื ื
ืคืื ืงืฆืืืช ืคื ืืืืืช ืืืขืจืืืช.) ืืคืื ืงืฆืื LEN ืืืขืจืืช ืื ืืืจืืืื ื ืฉืื ืืื
ืืืืื ืืืืื ืจืง ืงืืืขื ืืืคื ืืืฉืชื ืื ืฉืืืจืื ืืื ื
ืืชืืืื ื. ืืคืื ืงืฆืืืช ICHAR ื- INDEX ืืืขืจืืืช ืจืง ืื ืืืจืืืื ืืื ืื
ืงืืืขื ืืืคื. ftnchek ื ืืชื ืืืืจื ืื ืืื ืฆืจืื ืืช ืืขืจื ืฉื ืืื
ืคืื ืงืฆืื ืคื ืืืืช ืฉืืื ื ืืืขืจืืช.
NEW ืืืคืืื ืื
ืืืื ืืฉืื ืืืื ืืืจืกื 3.2 ืืืจืกื 3.3:
1. ืืืืืช ืืงืืืืช ื ืืชืื ืืืืฉ ืืืกืชืืืืช ืืืชื ืืืืืืช, ืืืืืืช ืืช ืืืื ืจื ืืฉื ืื
ืฉืืจืื ืืคืจืฉื ืืช ืฉืืืื ืฉื ืืืืจืืช ืฉืขืืืืืชื ืื ื ืคืชืจื ืืื
ืืฉืืจื ืืจืืฉืื ื.
2. -mkhtml ืืืคืฉืจืืช ืืืื ื ืืขืช ืืืจืกืช MS-DOS.
3. ื ืืกืคื ืชืืืื ืืชืืืืจ ืืงืฉืืจ ืืืฆืืืข Fortran 90: ALLOCATE, DEALLOCATE ื- NULLIFY
ืืฆืืจืืช; ืืืืคืืื ืื ALLOCATABLE, POINTER ื-TARGET ืืืฆืืจืืช ืกืื; ื
ืืืคืจืืืจ ืืงืฆืืช ืืฆืืืข => ืืคืื ืงืฆืืืช ืคื ืืืืืช ALLOCATED ื- ASSOCIATED; ื
ืืฆืืจืืช ืืขืจื ืฆืืจื ืืืื. ื ืืื ืืขืืฉืื, ืชืืื ืืช ืืชืืืืจ ืืืืฉืืช ืืืื ืืงืืืืืช
ืื ืื ื ืืืง ืืจืืื. ืชืืื ื ืื ื ืืกืคื ืขื ืืื ืจืืืจื ืื ืืจืืื.
4. -F77 ื -F90 ืืฆืืืข ืืืคืฉืจืืช ืืฉืืื ืืืืืจืืช ืืืื ``ืืฆืืืขื ืงืจืื'' ืืืืชื
ืฉืื ื ืืฉื ืงืจืื-ืคืืื ืืจ. ื -f77=ืืฆืืืข ืืคืฉืจืืช ืืขืช ืืืงืื ืืืช ืฉืืืืช ืืืืืจืืช ืขืืืจ
ืงืื ืืืืื ืชืืืืจ ืืงืฉืืจ ืืืฆืืืข Fortran 90.
5. ืืืืฉื ืืืืฉ -mkhtml ืขืืืื ืื ืฉืืื ืืจืื ืืืชืจ ืืืืจ ืืขืช ืืงืืฆื ืืงืืจ ืืืืืืื
ืฉืืจืืช ืจืืืช.
6. ืฉืื ื ืืช ืืกืืืืจ ืฉื ืกืคืจืืืช ืืืืืงื ืื ืฉืืืจ ืืื ืฆืืจื ืืฉื ืืช
ืืืคืฆื ืขื ืื ืช ืืืคืขืื ืืช ืืืืืช ืืืืืงื (check.bat) ืชืืช MS-DOS.
7. ืชืืงื ืืื ืืงืจืืืช ืืืืจืืช ืืกืคืจืืืช ืืฉืืจืช ืืคืงืืื ืืืฉืจ ืฉื ืืืืืจื ืืงืืฆืจ ื
3 ืชืืืื.
8. ืชืืงื ืืื ืฉืืืจื ืืืืืจื ืืืืืคืช ืขืืืจ GOTO ืืืชืืืืก ืืืฆืืจืช END ืฉืืืชืจืชื
ืืืฉืจ ืืืฆืืจื ืืคื ื END ืืืืชื FORMAT.
9. ืืื ืืืฉ -f77=ืชื ืืฉืืื ืืืืืจืืช ืืืื ืืจืืืืช ื-Fortran 77
ืกืื ื ืชืื ื ืชื. ืืืืื ืืช ืืืื ืืืืฉ ืืื ืชืืืื ืืืืื Fortran 90 ืขืืืจ
ืืฆืืจืืช ืืฉืชื ื ืชืืืื ืืืืขืจืืืช ืืืคืก ืื ืืืจื ืฉืืืื, ืื ืฉืืืคืฉืจ
ืืืชื ืืืชืืืืกืืช ืืขืจืื ืืืจื ืฉืืืืืื ืืืคืก.
10. ืชืืงื ืืื ืงืื ืืืืคืกืช ืืขืจืืช ืืฉืืจืืช ืจืืงืืช ืืขืงืืืช ืืฆืืจืช END ืืืืจืื
in -ืจืฉืืื ืืฆื.
ืืฉืชืืฉ ื-ftnchek ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net