Top    a_ibm_1401

title IBM 1401 Programming Systems
author Anonymous
source IBM 1401 Programming Systems manual
taken from Project Gutenberg, December 9, 2008. Produced by Gerard Arthus, Carla Foust and the Online Distributed Proofreading Team (http://www.gutenberg.org/ebooks/27468)
genre non-fiction
terms of use Creative Commons license

1IBM 1401 Programming Systems
2When companies order an IBM 1401 Data Processing System , methods - programming staffs are given the responsibility of translating the requirements of management into finished applications . 1401 Programming Systems are helping cut the costs of getting the computer into operation by simplifying and expediting the work of these methods staffs . Modern , high - speed computers , such_as the 1401 , are marvelous electronic instruments , but they represent only portions of data processing systems . Well - tested programming languages for communication with computers must accompany the systems . It is through these languages that the computer itself is used to perform many of the tedious functions that the programmer would otherwise have to perform .
3A_few minutes of computer time in translating the program can be equal to many , many hours of staff time in writing instructions coded in the language of the computer .
4The combination of a modern computer plus modern programming languages is the key to profitable data processing .
5This brochure explains modern IBM Programming Languages and their significance to management .
6Page 2 : Here an operator points to machine language instructions for a new application being generated by the 1401 system on the 1403 high - speed printer . Statements about the application which were written by the programmer are being translated internally to machine - coded language .
7What Is A 1401 Program ?
8A program is a series of instructions that direct the 1401 as it solves an application .
9What Is A Stored Program Machine ?
10A stored program machine is one which stores its own instructions in magnetic form and is capable of acting on those instructions to complete the application assigned .
11The 1401 uses a stored program .
12What Are 1401 Programming Systems ?
13There are two types : ( 1 ) Systems that provide the programmer with a simplified vocabulary of statements to use in writing programs , and ( 2 ) Pre_-_written programs , which take care of many of the everyday operations of the 1401 .
14What 1401 Programming Systems Mean To Management :
15INCREASED PROGRAMMING EFFICIENCY
16Programmers can concentrate on the application and results rather than on a multitude of “ bookkeeping ” functions , such_as keeping track of storage locations .
17FASTER TRANSLATION OF MANAGEMENT REQUIREMENTS INTO USABLE RESULTS
18Simplified programming routines allow programmers to write more instructions in less time .
19SHORTER TRAINING PERIODS
20Programmers use a language more familiar to them rather than having to learn detailed machine codes .
21REDUCED PROGRAMMING COSTS
22Many pre_-_written programs are supplied by IBM , eliminating necessity of customers ' staffs writing their own .
23MORE AVAILABLE 1401 TIME
24Pre_-_written programs have already been tested by IBM , reducing tedious checking operations on the computer .
25EASIER TO UNDERSTAND PROGRAMS
26Programs are written in symbolic or application - oriented form instead_of computer language . This enables management to communicate more easily with the programming staff .
27FASTER REPORTS ON OPERATIONS
28Routines such_as those designed for report writing permit faster translation of management requirements into usable information .
29IBM Programming Systems :
30Symbolic Programming Systems These systems permit programs to be written using meaningful names ( symbols ) rather than actual machine language .
31Autocoder This is an advanced symbolic programming system . It allows generation of multiple machine instructions from one source statement , free - form coding , and an automatic assembly process through magnetic tape .
32COBOL
33COBOL is a problem - oriented programming language for commercial applications . COBOL permits a programmer to use language based on English words and phrases in describing an application .
34Input<sol>Output Control System This system provides the programmer with a packaged means of accomplishing input and output requirements .
35Utility Programs These are pre_-_written instructions to perform many of the everyday operations of an installation .
36Subroutines These are routines for multiplication , division , dozens conversion , and program error detection aids .
37Tape Utilities These are generalized instructions , particularly useful to 1401 customers who also use larger data processing systems . They facilitate the transfer of data between IBM cards , magnetic tapes , and printers . They also provide for some 1401 processing while the transfer of data is taking place .
38Tape Sort Programs
39Data can be sorted and classified at high speed for further processing by use of these generalized sorting routines .
40Report Program Generator
41The programmer uses simplified , descriptive language with which he is already familiar to obtain reports swiftly and efficiently .
42FORTRAN ( Contraction of FORmula TRANslator )
43Engineers and mathematicians state problems in familiar algebraic language for solution by the computer .
44RAMAC File Organization
45Routines are supplied for simplifying organization of records for storage in the 1401 Random Access File .
46Here 's how one of the 1401 programming systems — Report Program Generator — works to increase programming efficiency
471401 computers produce important reports for management in record time because_of their outstanding processing and printing abilities .
48In addition to this rapid machine processing of input data used in reports , still more speed is achieved by the rapid preparation of programs to produce the reports . This is possible because_of the IBM Report Program Generator , a unique system which permits programs to be created with a minimum of time and effort . This example illustrates how the Report Program Generator simplifies the preparation of one part of an Expense Distribution Report ( The Major Total Line ) : Without the Report Program Generator , the program to get the Major Total Line would be written out in detail , step by step : But with the Report Program Generator , all the programmer has to write are these two statements : It 's just as easy to write the statements to generate the rest of the report !
49The 1401 itself does the work of converting the programmers ' statements into the detailed instructions .
50The Report Program Generator is an example of what IBM Programming Systems can accomplish .
51With IBM you can be certain of total systems support for maximum profitability .
52IBM Stands For Service
53Service that begins long before the delivery of a computer ... and continues in depth long after .
54Service that has been proven by years of data processing experience .
55New IBM Services include : Programmed Applications Library Pre_-_tested computer programs designed to handle various major data processing functions common to firms within a specific industry . Programming Systems Support To keep customers up_-_to_-_date on the availability and use of all new programming systems . To assist the IBM programming staff in reflecting customer requirements in the specification of new programming systems .
56Other services available to every IBM customer :
57Program Library
58A library of 1401 programs will be established to aid all 1401 customers in solving specific applications , scientific as_well_as commercial . These will include programs written by customers and programs written by IBM .
59Schools and Seminars
60Executive schools for management personnel .
61Programming schools for methods personnel .
62Industry seminars where customers meet to discuss subjects of common interest .
63Branch Offices
64More than 200 branch offices serve customer needs promptly and efficiently .
65Sales and Systems Representatives
66Experienced , highly trained individuals work with customers in applying IBM methods to their requirements .
67These are just a_few of the many IBM services . Your IBM Sales Representative will be pleased to discuss all of them with you .
68International Business Machines Corporation Data Processing Division , 112 East Post Road White Plains , New York
69-LSB- Footnote A : COBOL specifications were developed by the Conference on Data Systems Languages , a voluntary cooperative effort of users , and manufacturers of data processing systems . -RSB-