H ? «»

Language peer sets for L6:
United States
United States/1963
Designed 1963
1960s languages
Third generation
Early Cold War
Genus List
String and List Processing
List
Rank 1 unlabelled
Rank 1
List/1963
Rank 1 unlabelled/1963
Rank 1/1963
List/United States
Rank 1 unlabelled/United States
Rank 1/United States
String and List Processing
String and List Processing/1963
String and List Processing/us

L6(ID:227/l::002)

Laboratories Low-Level Linked List Language 

alternate simple view
Country: United States
Designed 1963
Published: 1963
Genus: List
Sammet category: String and List Processing


Bell Telephone Laboratories Low-Level Linked List Language. Ken Knowlton, 1963-5.

Typeless list processing language. Base data structure was the bug, which was a varying base list structure. Many interesting features, not least of which was the incorporation of names by coalescing their functions.

Higman (2nd ed 1977): "The syntactic nature of a line is an intersting first step towards thinking of program structure by encouraging the grouping of machine instructions into compound operations. (This can be done in any assembly code that allows a semicolon, for example, to double as a new line semantically, but few programmers have the motivation to exploit it; L-six encourages it.)"

Goto (who used ot get upset that Dijkstra considered him harmful) implemented a version on a FACOM in 1968 at Tokyo university



Places
Structures:
Related languages
L3L6   Evolution of
  L6*l Evolution of
  L6Animated Movie Language Extension of
  L6BUGSYS Extension of
  L6CL6 Adaptation of
  L6Data Structures Language Strong, Influence
  L6DPL Incorporated some features of
  L6LSIX Alias
  L6T-L6 Extension of
  L6UP.L6 Implementation
  L6VERS Superset

References:

1965

1966

  • Knowlton, K. (1966) Knowlton, K. (1966) L6: Bell telephone Laboratories Low-Level Linked List Language, 16 minute B&W film, Murray Hill, N.J.
  • Knowlton, K. C. (1966) Knowlton, K. C. "A Programmer's Description of L6, Bell Telephone Laboratories' Low-Level Linked List Language" pdf Abstract
          in [ACM] (1966) [ACM] CACM 9(08) August 1966
  • Ledley, R.A. et al (1966) Ledley, R.A. et al "BUGSYS: A Programming System for Picture Processing Not for Debugging" Abstract DOI Extract: Description Extract: The System
          in [ACM] (1966) [ACM] CACM 9(02) February 1966

1967

1968

  • Laurance, Neal; (1968) Laurance, Neal; "A compiler language for data structures" Abstract Online Extract: Use of names Extract: List-Processing Facilities Extract: Other Extensions To The Mad Syntax
          in (1968) Proceedings of the 23rd ACM national conference January 1968
  • Sammet, Jean E. (1968) Sammet, Jean E. "Revised Annotated Descriptor Based Bibliography for the Use of Computers for Non-Numerical Mathematics"
          in Bobrow, D. G. (ed) (1968) Bobrow, D. G. (ed) "Symbol Manipulation Languages and Techniques", Proceedings of the IFIP Working Conference on Symbol Manipulation Languages. North-Holland Publishing Co., Amsterdam, 1968

1969

1970

  • E. Goto, et al, (1970) E. Goto, et al, "Implementation of List Processing Language L6 and Several Extensions", Proc. IPSJ 11th Nat'l Conf. (Dec, 1970)

1972

1973

  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 342 Abstract

1975

  • Williams, Robin (1975) Williams, Robin "A Survey of Data Structures for Computer Graphics Systems" Extract: Languages for creating and manipulating data structures Extract: Low Level Languages Extract: Higher Level Languages
          in Klinger, A.; Fu, K. S.; Kunii, T. L. (1977) Klinger, A.; Fu, K. S.; Kunii, T. L. "Data Structures, Computer Graphics, and Pattern Recognition" (Largely based on IEEE Computer Society conference held in Los Angeles, May 1975) Academic Press, NY 1977

1977

  • Higman (1977) Higman, Bryan; "A comparative study of programming languages" London, McDonald 1977 2nd Edition pp 148-150
Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder