CL-I(ID:3017/cli001)

Compiler generator language 


Compiler generator language and programming environment

Tom Cheatham, Technical Operations Inc Jan 1961, then Computer Associates 1961

Singled out for Praise by Holt in 1960 article on labelling etc





Places Hardware:
Related languages
CL-I => CL-II   Evolution of
CL-I => QUERY   Co-development

References:
  • Cheatham, T. E. et al., "Introduction to the CL-I Programming System," Manual No. TR59-6 Technical Operations, Inc, Omega, 3520 Prospect St., N.W. Washington 7, D, C. view details
  • Holt, Anatol "Over all computation control and labelling" view details Extract: Superiority oof CL-1
    There is, to my knowledge, only one system presently in existence, namely CL-1I [3], that integrates all of the service functions 1 through (i info a single system. At the core of CL-1 is a general-purpose operator program that will run arbitrary programs. CL-1 includes a library of special service programs, as defined above, including an assembler and an algebraic compiler (as well as a corrector, etc.), which are operable by the general operator program [4].
          in [ACM] CACM 3(11) November 1960 view details
  • Cheatham, T. E. Jr., G. O. Collins, Jr. , G. F. Leonard, "CL-I, an environment for a compiler" view details Abstract: A flexible, large-scale programming system to facilitate the solution of information-processing problems and to provide intercommunication between programs and/or programmers has been developed and realized on the IBM 709/7090 computer.
    The system is based on a master file eoncept and has provisions for accepting, storing, and retrieving both deseriptions and instances of large and complex data sets, as well as algorithms defined in these data sets. Both data and algorithms may be expressed in a family of command and descriptive languages.
    The concept of distinct data descriptions and the content and use of such descriptions are discussed in some detail.

          in [ACM] CACM 4(01) (Jan 1961) view details
  • Leonard, G. F., "The CL-I Programming System User's Manual," Technical Operations, Inc., TOB-61-3; January, 1961. view details
          in [ACM] CACM 4(01) (Jan 1961) view details
  • Leonard, Gene F.: "User's Manual for the CL-I Programming System" Technical Operations, Inc. (TOB-61-3, January 1961.) view details
          in [ACM] CACM 4(01) (Jan 1961) view details
  • Sammet, Jean E "1960 Tower of Babel" diagram on the front of CACM January 1961 view details

          in [ACM] CACM 4(01) (Jan 1961) view details
  • Bemer, R "ISO TC97/SC5/WGA(1) Survey of Programming Languages and Processors" December 1962 view details
          in [ACM] CACM 6(03) (Mar 1963) view details
  • Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 49 view details Abstract: 321 Programmiersprachen mit Angabe der Computer-Hersteller, auf deren Anlagen die entsprechenden Sprachen verwendet werden kennen. Register der 74 Computer-Firmen; Reihenfolge der Programmiersprachen nach der Anzahl der Herstellerfirmen, auf deren Anlagen die Sprache implementiert ist; Reihenfolge der Herstellerfirmen nach der Anzahl der verwendeten Programmiersprachen.

    [321 programming languages with indication of the computer manufacturers, on whose machinery the appropriate languages are used to know.  Register of the 74 computer companies;  Sequence of the programming languages after the number of manufacturing firms, on whose plants the language is implemented;  Sequence of the manufacturing firms after the number of used programming languages.]
          in [ACM] CACM 6(03) (Mar 1963) view details
  • Sammet, Jean E., "Programming languages: history and future" view details
          in [ACM] CACM 15(06) (June 1972) view details
  • Sammet, Jean E., "Roster of Programming Languages 1972" 48 view details
          in Computers & Automation 21(6B), 30 Aug 1972 view details