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
L3 L6   Evolution of
L6 *l   Evolution of
L6 Animated Movie Language   Extension of
L6 BUGSYS   Extension of
L6 CL6   Adaptation of
L6 Data Structures Language   Strong, Influence
L6 DPL   Incorporated some features of
L6 LSIX   Alias
L6 T-L6   Extension of
L6 UP.L6   Implementation
L6 VERS   Superset

References:
  • Knowlton, K. C., (1965) Knowlton, K. C., "A Fast Storage Allocator" pdf
          in [ACM] (1965) [ACM] CACM 8(10) Oct 1965
  • Knowlton, K. (1966) Knowlton, K. (1966) L6: Bell telephone Laboratories Low-Level Linked List Language, 16 minute B&W film, Murray Hill, N.J.
          in [ACM] (1965) [ACM] CACM 8(10) Oct 1965
  • 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
  • Goldstine, H. (1967) Goldstine, H. H. review of Knowlton (66 ACM) Extract: Review
          in (1967) ACM Computing Reviews 8(02) March-April 1967
  • Gray, J. C. (1967) Gray, J. C. "Compound data structure for computer aided design" Extract: L6 structures
          in Proceedings A.C.M. (1967) Proceedings A.C.M. National Meeting, 1967
  • Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
          in (1967) Computers & Automation 16(6) June 1967
  • 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
  • Housden, R. J. M. (1969) Housden, R. J. M. "A note on list-processing in BCL" Abstract CompJournal online Extract: About BCL Extract: Review in Computer reviews by Yarbrough
          in Computer Journal (1969) The Computer Journal 12(4) 1969
  • Housden, R. J. M. (1969) Housden, R. J. M. "The definition and implementation of Lsix in BCL" Abstract CompJournal Online Extract: Review in COpmuter Reviews by Goldstine
          in (1969) The Computer Journal 12(1) 1969
  • K. Takahashi, et al, (1969) K. Takahashi, et al, "On List Processing Language L6", Proc IPSJ 10th Progr. Symposium (Jan., 1969)
          in (1969) The Computer Journal 12(1) 1969
  • Sammet, Jean E. (1969) Sammet, Jean E. "Computer Languages - Principles and History" Englewood Cliffs, N.J. Prentice-Hall 1969. pp.400- 405.
          in (1969) The Computer Journal 12(1) 1969
  • 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)
          in (1969) The Computer Journal 12(1) 1969
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 153
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Toru Takeshita (1972) Toru Takeshita "SURVEY OF PROGRAMMING LANGUAGES IN JAPAN" Extract: L6 and TL6
          in First USA-Japan Computer Conference Proceedings, T (1972) First USA-Japan Computer Conference Proceedings, Tokyo, 1972.
  • 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
          in (1974) ACM Computing Reviews 15(04) April 1974
  • 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
  • Higman (1977) Higman, Bryan; "A comparative study of programming languages" London, McDonald 1977 2nd Edition pp 148-150
          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
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder