Accession Number:

AD0669134

Title:

*1 MANUAL,

Descriptive Note:

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s):

Report Date:

1967-06-26

Pagination or Media Count:

19.0

Abstract:

1 IS A SET OF SYSTEM 360 MACROS DESIGNED TO PERFORM THE BASIC TASKS THAT APPEAR IN MANY LIST PROCESSING AND SYSTEMS PROGRAMMING APPLICATIONS. It is based on L6, a list processing language designed by K. Knowlton. According to Knowlton, the purpose of L6 was to permit users to get much closer to machine code in order to write faster running programs, to use storage more efficiently, and to build a wider variety of data structures. The goals of 1 are approximately the same. One objective in the design of 1 was to give the programmer control over the code that is produced. This is accomplished by making the internal workings available to the user and allowing him to alter any of the internal macros for his own use either directly or by using the meta-language. 1 provides two basic data structures, the block and field, which may be compounded into arbitrarily complex high-level data structures. Data within these structures is referenced by indexing or by chains of pointers which lead to desired storage locations. The data comparisons and tests, control operations, and inputoutput operations. Author

Subject Categories:

  • Computer Programming and Software
  • Computer Hardware

Distribution Statement:

APPROVED FOR PUBLIC RELEASE