Text preview for : GC26-3600-7_360_20_Card_Programming_Support_Report_Program_Generator_Oct70.pdf part of IBM GC26-3600-7 360 20 Card Programming Support Report Program Generator Oct70 IBM 360 model20 GC26-3600-7_360_20_Card_Programming_Support_Report_Program_Generator_Oct70.pdf



Back to : GC26-3600-7_360_20_Card_P | Home

File No. S360(Mod.20)-28
Order No. GC26-3600-7 CPS




Systems Reference Library




IBM System/360 Model 20
Card Programming Support
Report Program Generator


This pUblication presents the complete programming
specifications for the Model 20 Card Report Program
Generator (RPG) -- a problem-oriented programming
language.


o The reader is assumed to have some understanding of
punched-card data processing, but need not have any
experience in programming or electronic data processing
methods.

This manual also includes performance specifications, a
list of machine features and units used by the program,
numerous illustrations, four complete programming
examples, and appendixes that amplify explanations and
provide helpful programming hints.




o
PREFACE
o
This pUblication describes the Report Pro- However, familiarity with the concepts of
gram Generator (RPG) for programming punched-card records and procedures is
punched-card data processing applications assumed: programming by any language and
on an IBM System/360 Model 20 computer. for any data processing system always pre-
RPG is an easy-to-use programming supposes problem definition, and can do no
language that does not require any prior more than instruct th'e system to execute
programming or data processing experience. the data processing steps previously
In conjunction with the Model 20, RPG planned by the user.
~ombinep into an integrated operation the
functions performed separately by the
following IBM unit record equipment: This manual contains the information
necessary for programming jobs for the
Reproducing punches Model 20 with the RPG language for punched
Collators cards. It is intended as a reference text.
Printers Extensive explanatory and illustrative
Summary punches material, as well as programming tips and
Interpreters technical data, is also included to mini-
Calculators. mize the need to consult additional
sources.
The user is expected to be primarily
familiar with his applications and his For a list of associated publications
Model 20, rather than with the technical and their abstracts, see IBM System/360
aspects of machine-oriented programming Model 20 Bibliography, Order No. GA26-3565.
languages. Experience with unit record Readers without previous data processing
or data processing systems equipment and systems experience may find particularly
procedures will be helpful, but 1s not useful information in IBM System/360 Model
a prerequisite to an understanding, or 20, Introduction and System Summary, Order
utilization, of RPG. No. GA26-5889.




Eighth Edition (October, 1970)

This is a reprint of GC26-~600-6 incorporating changes
released in the following Technical Newsletters:

GN33-8593 (dated February 28, 1969)
GN33-8601 (dated April 15, 1969)
GN33-86ll (dated April 6,1970).
This edition applies to version 2, modification 7, of IBM
System/360 Model 20, Card Programming Support, Report Pro-
gram Generator, and to all subsequent versions and modifica-
tions until otherwise indicated in new editions or Technical
Newsletters.

Changes are continually made to the information herein;
'before using this publication in connection with the opera-
tion of IBM systems, consult the latest SRL Newsletter,'
Order No. GN20-036l, for the editions that are applicable
and current.

Requests for copies of IBM publications should be made to
your IBM representative or to the IBM branch office serving
your locality.

A form for readers I comments is provided at ,the back of this
publication. If the form has been removed, comments may be
addressed to IBM Laboratory, Publications Dept., P.O.Box 24,
Uithoorn, Netherlands.

C Copyright International Business Machines Corporation 1965, 1966, 1967, 1968, 1970
o INTRODUCTION