02.07.2013 Views

Type III C lass A Program

Type III C lass A Program

Type III C lass A Program

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FORTRAN<br />

Purpose:<br />

The FORTRAN command compiles programs<br />

into machine code, and provides<br />

diagnostics.<br />

Format:<br />

written in FORTRAN IV<br />

program listings and<br />

IFORTRAN I filenamel ••• filenameN «optionl ••• optionN»1<br />

I F I I<br />

filename is the name of a FORTRAN file to be compiled. Up<br />

to 32 separate compilations may be performed by<br />

adding filenames separated by blanks.<br />

option is one or more of the eight compiler options.<br />

options:<br />

MAP includes tables of FORTRAN variables, NAMELIST. and<br />

FORMAT statements in the LISTING file.<br />

NOMAP suppresses the tables of variables.<br />

DECK generates the TEXT file of object code.<br />

NODECK suppresses the TEXT file.<br />

LIST includes a listing of object code in assembler language<br />

mnemonics in the LISTING file.<br />

NOLIST suppresses the object code listing.<br />

SOURCE includes the source program in the LISTING file.<br />

NOSOURCE suppresses the listing of the source program.<br />

BCD is used if the source program is punched in Binary Coded<br />

Decimal.<br />

EBCDIC is used if the source program is punched in Extended<br />

Binary Coded Decimal Interchange Code.<br />

GO forces compiler processing to completion despite source<br />

statement errors.<br />

NOGO terminates compiler processing when serious errors are<br />

detected.<br />

PRINT prints the LISTING file on the offline printer, and<br />

deletes it.<br />

NOPRINT suppresses printing of the LISTING file.<br />

DIAG types source program errors at the terminal.<br />

NOD lAG suppresses typing of source program errors.<br />

FORTRAN 321

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!