AUTOCODER III(ID:3872/aut010)HLL version of AUTOCODERHLL version of AUTOCODER for the IBM 705 from BRL manifest "Autocoder III: An advanced programming language in which programs may be written by stating the data processing involved." It was one of the languages reviewed by the Asch CODASYL Committee: (from Sammet) An important decision of the committee was to agree (Asch, 1959) "that the following language systems and programming aids would be reviewed by the committee: AIMACO, Comtran [sic], Flowmatic [sic], Autocoder III, SURGE, Fortran, RCA 501 Assembler, Report Generator (GE Hanford) , APG-I (Dupont)" Related languages
References: An important decision of the committee was to agree (Asch, 1959) "that the following language systems and programming aids would be reviewed by the committee: AIMACO, Comtran [sic], Flowmatic [sic], Autocoder III, SURGE, Fortran, RCA 501 Assembler, Report Generator (GE Hanford) , APG-I (Dupont)" Powerful New Programming Aids Announced for IBM 1401 Computer International Business Machines Corp. Data Processing Division White Plains, N.Y. Users of one of the widely-accepted data processing systems ? the IBM 1401 ? will be able to get their computers "on the air" faster at far lower cost with three new programming systems announced in April by this company. The three aids ? COBOL, Autocoder and an Input/Output Control System ? are powerful additions to a broad selection of advanced programming systems and routines already available to 1401 users. The new additions make the programming package for the 1401 a very comprehensive set of programming tools. COBOL The IBM 1401 COBOL programming system will enable the 1401 to generate its own internal "machine language" instructions from programs whose statements closely follow written English usage and syntax. By permitting 1401 programmers to communicate with the computer in familiar terms related to business operations, the 1401 COBOL system will free them from the use of detailed machine language codes. This can mean significant savings in programming time and cost for 1401 users. COBOL (Common Business Oriented Language) is the result of work by the Conference on Data Systems Languages (CODASYL), a voluntary cooperative effort of various computer manufacturers and users under the sponsorship of the U.S. Department of Defense. COBOL programming systems are also being developed by IBM for other computers, including the IBM 705, 705 III, 709, 1410, 7070, 7080 and 7090. Autocoder Autocoder is a symbolic language of easily remembered operation codes and names or symbols. Data and instructions can be referred to by meaningful labels, such as "WHTX" for withholding tax in a payroll operation, rather than by specific 1401 core storage locations. The IBM 1401 Autocoder programming system will automatically assemble a program written in Autocoder language, translate the coded symbols into instructions in 1401 machine language and assign locations within the computer's memory for both data and instructions. Autocoder includes a number of single commands, each of which can generate sequences of machine language instructions. Like other programming systems, it relieves the 1401 programmer of much time-consuming clerical work. Input/Output Control System The Input/Output Control System (IOCS) for the 1401 will provide programmers with instructions and generalized routines that automatically perform the various input/ output operations of the computer. With IOCS, the 140G s input/output units can be programmed with only four commands ? "GET," "POT," "OPEN" and "CLOSE". Since about forty per cent of the instructions in a typical machine-coded computer program are related to the machine's input/output operations, the IOCS can save considerable 1401 programming time and effort by efficiently scheduling these computer functions. Availability The 1401 COBOL system will be initially available in the first quarter of 1962 for 1401s with core storage capacities of 8,000, 12,000 or 16,000 characters. A version for 1401s with 4,000 positions of core memory will become available during the second quarter of 1962. A 1401 will also require certain other standard units, such as magnetic tape drives, and special features to be able to handle COBOL. The 1401 Autocoder is now available. The 1401 IOCS will be made available in the third quarter of 1961. COBOL, other 1401 programming aids, Autocoder, and IOCS have been designed to match the capabilities of specific configurations of the 1401. This package of programming aids for the 1401 represents many man-years of preparation and testing by IBM. Besides the three new systems, the aids range from pre-written routines, which perform many of the everyday operations of the 1401, to other highly-refined programming systems that provide various simplified languages to speed program writing. Most of the programs developed for the 1401 can be used without revision for the larger, more powerful IBM 1410 data processing system. This programming compatibility permits ready systems expansion by firms with growing volumes and expanding computer needs. The IBM 1401 is a small-to-medium-size computer available in a wide variety of configurations which can be tailored to individual user requirements. It has four basic models: punched card, magnetic tape, RAMAC and BAMAC/tape. With a monthly rental that starts below $2,500, the 1401 is bringing advanced data processing methods and numerous operating features previously found only in larger, more costly computers within the reach of many smaller firms. in Computer and Automation May 1961 view details Univac LARC is designed for large-scale business data processing as well as scientific computing. This includes any problems requiring large amounts of input/output and extremely fast computing, such as data retrieval, linear programming, language translation, atomic codes, equipment design, largescale customer accounting and billing, etc. University of California Lawrence Radiation Laboratory Located at Livermore, California, system is used for the solution of differential equations. [?] Outstanding features are ultra high computing speeds and the input-output control completely independent of computing. Due to the Univac LARC's unusual design features, it is possible to adapt any source of input/output to the Univac LARC. It combines the advantages of Solid State components, modular construction, overlapping operations, automatic error correction and a very fast and a very large memory system. [?] Outstanding features include a two computer system (arithmetic, input-output processor); decimal fixed or floating point with provisions for double precision for double precision arithmetic; single bit error detection of information in transmission and arithmetic operation; and balanced ratio of high speed auxiliary storage with core storage. Unique system advantages include a two computer system, which allows versatility and flexibility for handling input-output equipment, and program interrupt on programmer contingency and machine error, which allows greater ease in programming. in Computer and Automation May 1961 view details in Computer and Automation May 1961 view details in Computer and Automation May 1961 view details in SIGPLAN Notices 14(04) April 1979 including The first ACM SIGPLAN conference on History of programming languages (HOPL) Los Angeles, CA, June 1-3, 1978 view details |