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