1 | IBM 1401 Programming Systems |
2 | When 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 . |
3 | A_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 . |
4 | The combination of a modern computer plus modern programming languages is the key to profitable data processing . |
5 | This brochure explains modern IBM Programming Languages and their significance to management . |
6 | Page 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 . |
7 | What Is A 1401 Program ? |
8 | A program is a series of instructions that direct the 1401 as it solves an application . |
9 | What Is A Stored Program Machine ? |
10 | A 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 . |
11 | The 1401 uses a stored program . |
12 | What Are 1401 Programming Systems ? |
13 | There 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 . |
14 | What 1401 Programming Systems Mean To Management : |
15 | INCREASED PROGRAMMING EFFICIENCY |
16 | Programmers can concentrate on the application and results rather than on a multitude of “ bookkeeping ” functions , such_as keeping track of storage locations . |
17 | FASTER TRANSLATION OF MANAGEMENT REQUIREMENTS INTO USABLE RESULTS |
18 | Simplified programming routines allow programmers to write more instructions in less time . |
19 | SHORTER TRAINING PERIODS |
20 | Programmers use a language more familiar to them rather than having to learn detailed machine codes . |
21 | REDUCED PROGRAMMING COSTS |
22 | Many pre_-_written programs are supplied by IBM , eliminating necessity of customers ' staffs writing their own . |
23 | MORE AVAILABLE 1401 TIME |
24 | Pre_-_written programs have already been tested by IBM , reducing tedious checking operations on the computer . |
25 | EASIER TO UNDERSTAND PROGRAMS |
26 | Programs are written in symbolic or application - oriented form instead_of computer language . This enables management to communicate more easily with the programming staff . |
27 | FASTER REPORTS ON OPERATIONS |
28 | Routines such_as those designed for report writing permit faster translation of management requirements into usable information . |
29 | IBM Programming Systems : |
30 | Symbolic Programming Systems These systems permit programs to be written using meaningful names ( symbols ) rather than actual machine language . |
31 | Autocoder 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 . |
32 | COBOL |
33 | COBOL 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 . |
34 | Input<sol>Output Control System This system provides the programmer with a packaged means of accomplishing input and output requirements . |
35 | Utility Programs These are pre_-_written instructions to perform many of the everyday operations of an installation . |
36 | Subroutines These are routines for multiplication , division , dozens conversion , and program error detection aids . |
37 | Tape 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 . |
38 | Tape Sort Programs |
39 | Data can be sorted and classified at high speed for further processing by use of these generalized sorting routines . |
40 | Report Program Generator |
41 | The programmer uses simplified , descriptive language with which he is already familiar to obtain reports swiftly and efficiently . |
42 | FORTRAN ( Contraction of FORmula TRANslator ) |
43 | Engineers and mathematicians state problems in familiar algebraic language for solution by the computer . |
44 | RAMAC File Organization |
45 | Routines are supplied for simplifying organization of records for storage in the 1401 Random Access File . |
46 | Here 's how one of the 1401 programming systems — Report Program Generator — works to increase programming efficiency |
47 | 1401 computers produce important reports for management in record time because_of their outstanding processing and printing abilities . |
48 | In 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 ! |
49 | The 1401 itself does the work of converting the programmers ' statements into the detailed instructions . |
50 | The Report Program Generator is an example of what IBM Programming Systems can accomplish . |
51 | With IBM you can be certain of total systems support for maximum profitability . |
52 | IBM Stands For Service |
53 | Service that begins long before the delivery of a computer ... and continues in depth long after . |
54 | Service that has been proven by years of data processing experience . |
55 | New 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 . |
56 | Other services available to every IBM customer : |
57 | Program Library |
58 | A 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 . |
59 | Schools and Seminars |
60 | Executive schools for management personnel . |
61 | Programming schools for methods personnel . |
62 | Industry seminars where customers meet to discuss subjects of common interest . |
63 | Branch Offices |
64 | More than 200 branch offices serve customer needs promptly and efficiently . |
65 | Sales and Systems Representatives |
66 | Experienced , highly trained individuals work with customers in applying IBM methods to their requirements . |
67 | These are just a_few of the many IBM services . Your IBM Sales Representative will be pleased to discuss all of them with you . |
68 | International 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- |