Text preview for : Y28-6601-2_FORTRAN_E_PLM_Sep66.pdf part of IBM Y28-6601-2 FORTRAN E PLM Sep66 IBM 360 fortran Y28-6601-2_FORTRAN_E_PLM_Sep66.pdf



Back to : Y28-6601-2_FORTRAN_E_PLM_ | Home

Y28-660l-2




Program Logic




IBM System/360 Operating System
FORTRAN IV (E)
Program Logic Manual
Program Number 360S-FO-OS2


This publication describes the internal
design of the IBM system/360 Operating
System FORTRAN IV (E) compiler program.
Program Logic Manuals are intended for use
by IBM customer engineers involved in pro-
gram maintenance, and by system programmers
involved in altering the program design.
Program logic information is not necessary
for program operation and use: therefore,
distribution of this manual is limited to
persons with program maintenance or modi-
fication responsibilities.




Restricted Distribution
PREFACE




This manual is organized into three Although not prerequisite, the following
sections. Section 1 is an introduction and documents are related to this publication:
describes the overall structure of the
compiler and its relationship to the oper-
ating system. Section 2 discusses the IBM Systern/360 Operating System: FORTRAN
functions and logic of each phase of the IV (E) Library Subprograms, Form
compiler. section 3 includes a series of C28-6596
flowcharts that show the relationship among
the routines of each phase. Also provided
in this section are phase routine director- IBM Systern/360 Operating System: Seguen-
ies. tial Access Methods, Program Logic Manu-
al, Form Y28-6604
Appendixes at the end of this publica-
tion provide information pertaining to:
(1) source statement scan, (2) intermediate IBM System/360 Operating System: Con-
text formats, (3) table formats, (4) main cepts and Facilities, Form C28-6535
storage allocation, etc.
Prerequisite to the use of this publica- IBM Systern/360 Operating System: Control
tion are: Program Services, Form C2S-6541
IBM Systern/360 Operating System: Princi- IBM Systern/360 Operating System: Linkage
ples of Operation, Form A22-6821 Editor, Program Logic Manual, Form
Y28-6610
IBM Systern/360 Operating System: FORTRAN
IV (E) Language, Form C28-6513 IBM Systern/360 Operating System: Data
Management, Form C28-6537
IBM System/360 Operating System: Intro-
duction to Control Program Logic, Pro- IBM Systern/360 Operating System: System
gram Logic Manual, Form Y28-6605 Generation, Form C28-6554
IBM Systern/360 Operating System: FORTRAN
IV (E) Programmer's Guide, Form C28-6603 This compiler is similar in design to
(sections "Job Processing" and the IBM System/360 Basic Programming Sup-
"Cataloged Procedures") port FORTRAN IV Compiler.




Third Edition (September 1966)
This is a major revision of, and obsoletes, Form Y28-6601-1. Signifi-
cant changes have been made throughout the text. This edition should be
reviewed in its entirety.
This revision incorporates information pertaining to:
(1) compile-time and object-time processing of direct access statements,
(2) dynamic text buffer chaining, (3) removal of restrictions on source
modules, and (4) larger storage arrays.
This publication was prepared for production using an IBM computer to
update the text and to control the page and line format. Page
impressions for photo-offset printing were obtained from an IBM 1403
Printer using a special print chain.
Requests for copies of IBM publications should be made to your IBM
representative or to the IBM branch office serving your locality.
A form is provided at the back of this publication for reader's
comments. If the form has been removed, comme'nts may be addressed to
IBM Corporation, Programming Systems publications, Department 058,
PO Box 390, poughkeepsie, N. Y. 12602
CONTENTS



SECTION 1: INTRODUCTION